0000856982-23-000058.txt : 20231026 0000856982-23-000058.hdr.sgml : 20231026 20231026162539 ACCESSION NUMBER: 0000856982-23-000058 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231026 DATE AS OF CHANGE: 20231026 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MERIT MEDICAL SYSTEMS INC CENTRAL INDEX KEY: 0000856982 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 870447695 STATE OF INCORPORATION: UT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18592 FILM NUMBER: 231350496 BUSINESS ADDRESS: STREET 1: 1600 WEST MERIT PARK WAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 BUSINESS PHONE: 8012531600 MAIL ADDRESS: STREET 1: 1600 WEST MERIT PARKWAY CITY: SOUTH JORDAN STATE: UT ZIP: 84095 10-Q 1 mmsi-20230930x10q.htm 10-Q
http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefithttp://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefithttp://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit0000856982--12-312023Q3falseMERIT MEDICAL SYSTEMS INC5774600057306000http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#AssetImpairmentChargeshttp://fasb.org/us-gaap/2023#SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberhttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefithttp://fasb.org/us-gaap/2023#AssetImpairmentCharges0000856982us-gaap:RetainedEarningsMember2023-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-09-300000856982us-gaap:RetainedEarningsMember2023-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000856982us-gaap:RetainedEarningsMember2023-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100008569822023-03-310000856982us-gaap:RetainedEarningsMember2022-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000856982us-gaap:RetainedEarningsMember2022-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-09-300000856982us-gaap:RetainedEarningsMember2022-06-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000856982us-gaap:RetainedEarningsMember2022-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100008569822022-03-310000856982us-gaap:RetainedEarningsMember2021-12-310000856982us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-09-300000856982us-gaap:PerformanceSharesMember2022-01-012022-09-300000856982srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-09-300000856982srt:MaximumMemberus-gaap:PerformanceSharesMember2022-01-012022-09-300000856982us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000856982us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300000856982us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300000856982mmsi:BluegrassVascularTechnologiesIncMember2023-01-012023-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2023-07-012023-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2023-07-012023-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2023-07-012023-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982country:USmmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982us-gaap:NonUsMember2023-07-012023-09-300000856982country:US2023-07-012023-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2023-01-012023-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2023-01-012023-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2023-01-012023-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982country:USmmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982us-gaap:NonUsMember2023-01-012023-09-300000856982country:US2023-01-012023-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2022-07-012022-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2022-07-012022-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2022-07-012022-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982country:USmmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982us-gaap:NonUsMember2022-07-012022-09-300000856982country:US2022-07-012022-09-300000856982mmsi:PeripheralInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:PeripheralInterventionMembercountry:USmmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:OEMMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:OEMMembercountry:USmmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:EndoscopyDevicesMemberus-gaap:NonUsMembermmsi:EndoscopySegmentMember2022-01-012022-09-300000856982mmsi:EndoscopyDevicesMembercountry:USmmsi:EndoscopySegmentMember2022-01-012022-09-300000856982mmsi:CustomProceduralSolutionsMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:CustomProceduralSolutionsMembercountry:USmmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:CardiacInterventionMemberus-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:CardiacInterventionMembercountry:USmmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982us-gaap:NonUsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:PeripheralInterventionMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:OEMMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:EndoscopyDevicesMembermmsi:EndoscopySegmentMember2022-01-012022-09-300000856982mmsi:CustomProceduralSolutionsMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982mmsi:CardiacInterventionMembermmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982country:USmmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982us-gaap:NonUsMember2022-01-012022-09-300000856982country:US2022-01-012022-09-300000856982mmsi:CiannaMedicalMembersrt:DirectorMember2023-01-012023-09-300000856982mmsi:CiannaMedicalMembersrt:DirectorMember2022-01-012022-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2023-07-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2023-07-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2023-07-012023-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2023-01-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2023-01-012023-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2022-07-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2022-07-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2022-07-012022-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2022-01-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2022-01-012022-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-07-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2023-07-012023-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2023-01-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2023-01-012023-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2022-07-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2022-07-012022-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2022-01-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2022-01-012022-09-300000856982mmsi:EndoscopySegmentMember2023-07-012023-09-300000856982mmsi:CardiovascularSegmentMember2023-07-012023-09-300000856982mmsi:EndoscopySegmentMember2023-01-012023-09-300000856982mmsi:EndoscopySegmentMember2022-07-012022-09-300000856982mmsi:CardiovascularSegmentMember2022-07-012022-09-300000856982mmsi:EndoscopySegmentMember2022-01-012022-09-300000856982mmsi:CardiovascularSegmentMember2022-01-012022-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2023-07-012023-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-07-012023-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2022-07-012022-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-07-012022-09-300000856982us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-09-300000856982us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000856982us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-09-300000856982us-gaap:RetainedEarningsMember2023-07-012023-09-300000856982us-gaap:RetainedEarningsMember2023-04-012023-06-300000856982us-gaap:RetainedEarningsMember2023-01-012023-03-310000856982us-gaap:RetainedEarningsMember2022-07-012022-09-300000856982us-gaap:RetainedEarningsMember2022-04-012022-06-300000856982us-gaap:RetainedEarningsMember2022-01-012022-03-310000856982us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000856982us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000856982mmsi:CreditAgreementMember2022-12-310000856982mmsi:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-06-060000856982mmsi:STDPharmaceuticalProductsLimitedMember2022-01-012022-09-300000856982us-gaap:DisposalGroupNotDiscontinuedOperationsMembermmsi:FibroveinHoldingsLimitedMember2022-04-012022-06-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000856982us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000856982srt:WeightedAverageMembermmsi:AngioDynamicsIncMember2023-06-080000856982srt:WeightedAverageMembermmsi:BluegrassVascularTechnologiesIncMember2023-05-040000856982mmsi:BluegrassVascularTechnologiesIncMemberus-gaap:TrademarksMember2023-05-040000856982us-gaap:TrademarksMember2023-09-300000856982us-gaap:PatentsMember2023-09-300000856982us-gaap:OtherIntangibleAssetsMember2023-09-300000856982us-gaap:LicensingAgreementsMember2023-09-300000856982us-gaap:DistributionRightsMember2023-09-300000856982us-gaap:DevelopedTechnologyRightsMember2023-09-300000856982us-gaap:CustomerListsMember2023-09-300000856982us-gaap:TrademarksMember2022-12-310000856982us-gaap:PatentsMember2022-12-310000856982us-gaap:OtherIntangibleAssetsMember2022-12-310000856982us-gaap:LicensingAgreementsMember2022-12-310000856982us-gaap:DistributionRightsMember2022-12-310000856982us-gaap:DevelopedTechnologyRightsMember2022-12-310000856982us-gaap:CustomerListsMember2022-12-310000856982mmsi:SelioMedicalLimitedSelioMember2023-09-3000008569822023-06-300000856982mmsi:SelioMedicalLimitedSelioMember2022-12-3100008569822022-06-300000856982mmsi:ContingentConsiderationMember2023-09-300000856982mmsi:ContingentConsiderationMember2023-06-300000856982mmsi:ContingentConsiderationMember2022-12-310000856982mmsi:ContingentConsiderationMember2022-09-300000856982mmsi:ContingentConsiderationMember2022-06-300000856982mmsi:ContingentConsiderationMember2021-12-310000856982mmsi:ContingentConsiderationMember2023-07-012023-09-300000856982mmsi:ContingentConsiderationMember2023-01-012023-09-300000856982mmsi:ContingentConsiderationMember2022-07-012022-09-300000856982mmsi:SoloPaceIncMember2023-01-110000856982mmsi:BluegrassVascularTechnologiesIncMember2023-01-012023-09-300000856982us-gaap:PerformanceSharesMember2023-01-012023-09-300000856982us-gaap:EmployeeStockOptionMember2023-01-012023-09-300000856982us-gaap:RestrictedStockUnitsRSUMember2023-09-300000856982us-gaap:PerformanceSharesMember2023-09-300000856982us-gaap:EmployeeStockOptionMember2023-09-300000856982mmsi:CashSettledPerformanceSharesMember2023-09-300000856982us-gaap:DisposalGroupNotDiscontinuedOperationsMembermmsi:FibroveinHoldingsLimitedMember2022-06-300000856982us-gaap:ForeignExchangeForwardMember2023-01-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2022-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-07-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-01-012023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-07-012022-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-01-012022-09-300000856982mmsi:WellsFargoFixedRateDerivativeContractTwoMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-230000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-09-300000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-12-310000856982us-gaap:AccruedLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-12-310000856982us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000856982mmsi:CreditAgreementMemberus-gaap:LoansPayableMember2023-06-060000856982us-gaap:RevolvingCreditFacilityMember2023-09-300000856982us-gaap:LoansPayableMember2023-09-300000856982mmsi:CreditAgreementMember2023-09-300000856982us-gaap:RevolvingCreditFacilityMember2022-12-310000856982us-gaap:LoansPayableMember2022-12-310000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-07-012023-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-07-012022-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000856982us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-09-300000856982us-gaap:CommonStockMember2023-09-300000856982us-gaap:CommonStockMember2023-06-300000856982us-gaap:CommonStockMember2023-03-310000856982us-gaap:CommonStockMember2022-12-310000856982us-gaap:CommonStockMember2022-09-300000856982us-gaap:CommonStockMember2022-06-300000856982us-gaap:CommonStockMember2022-03-310000856982us-gaap:CommonStockMember2021-12-3100008569822021-12-3100008569822022-09-300000856982mmsi:BluegrassVascularTechnologiesIncMember2023-05-040000856982mmsi:AngioDynamicsIncMemberus-gaap:TradeNamesMember2023-06-080000856982mmsi:AngioDynamicsIncMemberus-gaap:DevelopedTechnologyRightsMember2023-06-080000856982mmsi:AngioDynamicsIncMemberus-gaap:CustomerListsMember2023-06-080000856982mmsi:BluegrassVascularTechnologiesIncMemberus-gaap:TradeNamesMember2023-05-040000856982mmsi:BluegrassVascularTechnologiesIncMemberus-gaap:DevelopedTechnologyRightsMember2023-05-040000856982mmsi:AngioDynamicsIncMember2023-06-080000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2023-09-300000856982srt:WeightedAverageMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982srt:WeightedAverageMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982srt:MinimumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982srt:MinimumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982srt:MaximumMembermmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982srt:MaximumMembermmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Membermmsi:MilestonePaymentProbabilityMemberus-gaap:IncomeApproachValuationTechniqueMember2022-12-310000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2023-09-300000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2023-09-300000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2023-09-300000856982us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000856982us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000856982mmsi:RevenueMilestonesMemberus-gaap:FairValueInputsLevel3Member2022-12-310000856982mmsi:RevenueBasedPaymentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310000856982mmsi:RegulatoryApprovalMilestoneMemberus-gaap:FairValueInputsLevel3Member2022-12-310000856982mmsi:AngioDynamicsIncMember2023-06-082023-06-080000856982mmsi:BluegrassVascularTechnologiesIncMember2023-05-042023-05-040000856982mmsi:AngioDynamicsIncMember2023-07-012023-09-300000856982mmsi:AngioDynamicsIncMember2023-01-012023-09-300000856982mmsi:AdvancedRadiationTherapyLlcMembermmsi:ContingentConsiderationPaymentTwoMember2023-05-012023-05-010000856982mmsi:AdvancedRadiationTherapyLlcMembermmsi:ContingentConsiderationPaymentOneMember2023-05-012023-05-010000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2023-07-012023-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2023-01-012023-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-07-012022-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-012022-09-300000856982us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000856982us-gaap:PerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300000856982us-gaap:EmployeeStockOptionMemberus-gaap:CostOfSalesMember2022-01-012022-09-300000856982mmsi:CashSettledPerformanceSharesMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000856982us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000856982us-gaap:CommonStockMember2023-04-012023-06-3000008569822023-04-012023-06-300000856982us-gaap:CommonStockMember2022-04-012022-06-3000008569822022-04-012022-06-3000008569822023-01-012023-03-3100008569822022-01-012022-03-310000856982us-gaap:CommonStockMember2023-07-012023-09-300000856982us-gaap:CommonStockMember2023-01-012023-03-310000856982us-gaap:CommonStockMember2022-07-012022-09-300000856982us-gaap:CommonStockMember2022-01-012022-03-310000856982mmsi:CashSettledPerformanceSharesMember2023-01-012023-09-300000856982mmsi:CashSettledPerformanceSharesMember2022-01-012022-09-300000856982mmsi:CardiovascularSegmentMember2023-01-012023-09-300000856982mmsi:CreditAgreementMember2023-01-012023-09-3000008569822023-09-3000008569822022-12-310000856982mmsi:ContingentConsiderationMember2022-01-012022-09-300000856982mmsi:BluegrassVascularTechnologiesIncMember2023-05-030000856982us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2023-09-300000856982us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-09-300000856982us-gaap:InterestExpenseMember2023-01-012023-09-300000856982mmsi:RevenueAndCostOfSalesMember2023-01-012023-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMember2023-09-300000856982us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000856982us-gaap:AccruedLiabilitiesMember2023-09-300000856982us-gaap:AccruedLiabilitiesMember2022-12-3100008569822023-07-012023-09-3000008569822022-07-012022-09-300000856982mmsi:SoloPaceIncMember2023-01-112023-01-110000856982mmsi:AdvancedRadiationTherapyLlcMember2023-05-012023-05-0100008569822022-01-012022-09-300000856982mmsi:FAnnMillnerMember2023-09-300000856982mmsi:FAnnMillnerMember2023-07-012023-09-3000008569822023-10-2400008569822023-01-012023-09-30xbrli:sharesiso4217:USDmmsi:DerivativeInstrumentxbrli:puremmsi:itemiso4217:USDxbrli:sharesmmsi:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2023

OR

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

For the transition period from                to                .

Commission File Number   0-18592

Graphic

MERIT MEDICAL SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

Utah

    

87-0447695

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification No.)

1600 West Merit Parkway, South Jordan, Utah 84095

(Address of principal executive offices, including zip code)

Registrant’s telephone number, including area code: (801) 253-1600

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

Title of each class

Trading Symbol

Name of exchange on which registered

Common Stock, no par value

MMSI

NASDAQ Global Select Market

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 filing requirements for the past 90 days. Yes   No

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

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

Large Accelerated Filer 

Accelerated Filer 

Non-Accelerated Filer 

Smaller Reporting Company 

Emerging Growth Company 

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

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

Indicate the number of shares outstanding of each of the Registrant’s classes of common stock, as of the latest practicable date.

Title or class

Shares outstanding as of October 24, 2023

Common Stock, no par value

    

57,750,462

TABLE OF CONTENTS

PART I.

   

FINANCIAL INFORMATION

3

Item 1.

Financial Statements (Unaudited)

3

Consolidated Balance Sheets

3

Consolidated Statements of Income

5

Consolidated Statements of Comprehensive Income

6

Consolidated Statements of Stockholders’ Equity

7

Consolidated Statements of Cash Flows

9

Condensed Notes to Consolidated Financial Statements

11

Item 2.

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

31

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

39

Item 4.

Controls and Procedures

39

PART II.

OTHER INFORMATION

39

Item 1.

Legal Proceedings

39

Item 1A.

Risk Factors

39

Item 5.

Other information

41

Item 6.

Exhibits

42

SIGNATURES

43

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands)

    

September 30, 

    

December 31, 

ASSETS

    

2023

    

2022

(unaudited)

Current assets:

 

  

 

  

Cash and cash equivalents

$

58,673

$

58,408

Trade receivables — net of allowance for credit losses — 2023 — $8,721 and 2022 — $8,423

 

167,824

 

164,677

Other receivables

 

13,576

 

12,992

Inventories

 

303,923

 

265,991

Prepaid expenses and other current assets

 

27,954

 

22,324

Prepaid income taxes

 

3,936

 

3,913

Income tax refund receivables

 

9,432

 

779

Total current assets

 

585,318

 

529,084

Property and equipment:

 

  

 

  

Land and land improvements

 

26,017

 

25,940

Buildings

 

190,825

 

189,148

Manufacturing equipment

 

313,600

 

299,089

Furniture and fixtures

 

66,451

 

61,128

Leasehold improvements

 

53,208

 

49,673

Construction-in-progress

 

60,492

 

61,269

Total property and equipment

 

710,593

 

686,247

Less accumulated depreciation

 

(327,267)

 

(303,271)

Property and equipment — net

 

383,326

382,976

Other assets:

 

  

 

  

Intangible assets:

 

  

 

  

Developed technology — net of accumulated amortization — 2023 — $308,889 and 2022 — $274,570

 

296,349

 

237,522

Other — net of accumulated amortization — 2023 — $76,909 and 2022 — $69,780

 

43,844

 

38,350

Goodwill

 

381,052

 

359,821

Deferred income tax assets

 

6,438

 

6,599

Right-of-use operating lease assets

63,633

65,262

Other assets

 

48,545

 

44,352

Total other assets

 

839,861

 

751,906

Total assets

$

1,808,505

$

1,663,966

See condensed notes to consolidated financial statements.

(continued)

3

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

(In thousands)

    

September 30, 

    

December 31, 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

2023

    

2022

(unaudited)

Current liabilities:

 

  

  

Trade payables

$

48,862

$

68,504

Accrued expenses

 

119,291

 

123,189

Current portion of long-term debt

 

3,750

 

11,250

Short-term operating lease liabilities

11,688

11,005

Income taxes payable

 

3,542

 

6,697

Total current liabilities

 

187,133

 

220,645

Long-term debt

 

282,370

 

186,759

Deferred income tax liabilities

 

18,458

 

18,462

Long-term income taxes payable

 

347

 

347

Liabilities related to unrecognized tax benefits

 

1,912

 

1,912

Deferred compensation payable

 

15,508

 

15,264

Deferred credits

 

1,631

 

1,708

Long-term operating lease liabilities

57,455

 

59,736

Other long-term obligations

 

13,806

 

14,736

Total liabilities

 

578,620

 

519,569

Commitments and contingencies

 

  

 

  

Stockholders' equity:

 

  

 

  

Preferred stock — 5,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued

 

 

Common stock, no par value; 100,000 shares authorized; issued and outstanding as of September 30, 2023 - 57,746 and December 31, 2022 - 57,306

 

695,181

 

675,174

Retained earnings

 

547,555

 

480,773

Accumulated other comprehensive loss

 

(12,851)

 

(11,550)

Total stockholders’ equity

 

1,229,885

 

1,144,397

Total liabilities and stockholders’ equity

$

1,808,505

$

1,663,966

See condensed notes to consolidated financial statements.

(concluded)

4

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

(In thousands, except per share amounts - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net sales

$

315,230

$

287,175

$

932,851

$

857,566

Cost of sales

 

173,031

 

158,602

 

499,508

 

473,019

Gross profit

 

142,199

 

128,573

 

433,343

 

384,547

Operating expenses:

 

  

 

  

 

  

 

  

Selling, general and administrative

 

86,854

 

89,780

 

277,925

 

259,282

Research and development

 

19,646

 

19,221

 

61,089

 

55,074

Impairment charges

 

 

 

270

 

1,672

Contingent consideration expense

 

562

 

915

 

2,177

 

4,702

Acquired in-process research and development

 

 

 

1,550

 

6,671

Total operating expenses

 

107,062

 

109,916

 

343,011

 

327,401

Income from operations

 

35,137

 

18,657

 

90,332

 

57,146

Other income (expense):

 

  

 

  

 

  

 

  

Interest income

 

181

 

116

 

533

 

316

Interest expense

 

(4,841)

 

(1,831)

 

(10,534)

 

(4,180)

Other income (expense) — net

 

(255)

 

660

 

291

 

(808)

Total other expense — net

 

(4,915)

 

(1,055)

 

(9,710)

 

(4,672)

Income before income taxes

 

30,222

 

17,602

 

80,622

 

52,474

Income tax expense

 

4,388

 

2,330

 

13,840

 

11,359

Net income

$

25,834

$

15,272

$

66,782

$

41,115

Earnings per common share

 

  

 

  

 

  

 

  

Basic

$

0.45

$

0.27

$

1.16

$

0.73

Diluted

$

0.44

$

0.27

$

1.14

$

0.71

Weighted average shares outstanding

 

  

 

  

 

  

 

  

Basic

 

57,682

 

56,835

 

57,525

 

56,707

Diluted

 

58,375

 

57,586

 

58,345

 

57,573

See condensed notes to consolidated financial statements.

5

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands - unaudited)

    

Three Months Ended

    

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

25,834

$

15,272

$

66,782

$

41,115

Other comprehensive income:

 

  

 

  

 

  

 

  

Cash flow hedges

 

(539)

 

3,850

 

1,192

 

13,182

Income tax benefit (expense)

 

129

 

(942)

 

(286)

 

(3,226)

Foreign currency translation adjustment

 

(2,914)

 

(9,003)

 

(2,190)

 

(18,775)

Income tax benefit (expense)

 

17

 

85

 

(17)

 

81

Total other comprehensive loss

 

(3,307)

 

(6,010)

 

(1,301)

 

(8,738)

Total comprehensive income

$

22,527

$

9,262

$

65,481

$

32,377

See condensed notes to consolidated financial statements.

6

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Shares

    

Amount

    

Earnings

    

Comprehensive Loss

    

Total

Balance — January 1, 2023

 

57,306

$

675,174

$

480,773

$

(11,550)

$

1,144,397

Net income

 

  

 

  

 

20,703

 

  

 

20,703

Other comprehensive income

 

  

 

  

 

  

 

621

 

621

Stock-based compensation expense

 

  

 

3,498

 

  

 

  

 

3,498

Options exercised

 

123

 

3,726

 

  

 

  

 

3,726

Issuance of common stock under Employee Stock Purchase Plan

 

4

 

302

 

  

 

  

 

302

Shares issued from time-vested restricted stock units

61

Shares surrendered in exchange for payment of payroll tax liabilities

 

(22)

 

(1,592)

(1,592)

Balance — March 31, 2023

 

57,472

681,108

501,476

(10,929)

1,171,655

Net income

 

  

 

  

 

20,245

 

  

 

20,245

Other comprehensive income

 

  

 

  

 

  

 

1,385

 

1,385

Stock-based compensation expense

 

  

 

4,980

 

  

 

  

 

4,980

Options exercised

 

128

 

5,154

 

  

 

  

 

5,154

Issuance of common stock under Employee Stock Purchase Plan

 

4

 

281

 

  

 

  

 

281

Shares issued from time-vested restricted stock units

30

Balance — June 30, 2023

 

57,634

691,523

521,721

(9,544)

1,203,700

Net income

 

  

 

  

 

25,834

 

  

 

25,834

Other comprehensive loss

 

  

 

  

 

  

 

(3,307)

 

(3,307)

Stock-based compensation expense

 

  

 

5,206

 

  

 

  

 

5,206

Options exercised

 

247

 

7,555

 

  

 

  

 

7,555

Issuance of common stock under Employee Stock Purchase Plan

 

4

 

237

 

  

 

  

 

237

Shares surrendered in exchange for payment of payroll tax liabilities

(53)

(3,531)

(3,531)

Shares surrendered in exchange for exercise of stock options

(86)

(5,809)

(5,809)

Balance — September 30, 2023

 

57,746

$

695,181

$

547,555

$

(12,851)

$

1,229,885

See condensed notes to consolidated financial statements.

(continued)

7

MERIT MEDICAL SYSTEMS, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands - unaudited)

Common Stock

Retained

Accumulated Other

    

Shares

    

Amount

    

Earnings

    

Comprehensive Loss

    

Total

Balance — January 1, 2022

 

56,570

$

641,533

$

406,257

$

(7,991)

$

1,039,799

Net income

 

  

 

  

 

10,545

 

  

 

10,545

Other comprehensive income

 

 

 

 

1,338

 

1,338

Stock-based compensation expense

 

 

4,212

 

 

 

4,212

Options exercised

 

52

 

1,320

 

 

 

1,320

Issuance of common stock under Employee Stock Purchase Plan

 

5

 

320

 

 

 

320

Shares issued from time-vested restricted stock units

44

Shares surrendered in exchange for payment of payroll tax liabilities

 

(16)

 

(1,015)

(1,015)

Balance — March 31, 2022

 

56,655

646,370

416,802

(6,653)

1,056,519

Net income

 

  

 

  

 

15,298

 

  

 

15,298

Other comprehensive loss

 

  

 

  

 

  

 

(4,066)

 

(4,066)

Stock-based compensation expense

 

  

 

3,952

 

  

 

  

 

3,952

Options exercised

 

58

 

1,303

 

  

 

  

 

1,303

Issuance of common stock under Employee Stock Purchase Plan

 

6

 

301

 

  

 

  

 

301

Shares issued from time-vested restricted stock units

26

Balance — June 30, 2022

56,745

651,926

432,100

(10,719)

1,073,307

Net income

 

  

 

  

 

15,272

 

  

 

15,272

Other comprehensive loss

 

  

 

  

 

  

 

(6,010)

 

(6,010)

Stock-based compensation expense

 

  

 

3,893

 

  

 

  

 

3,893

Options exercised

 

201

 

4,141

 

  

 

 

4,141

Issuance of common stock under Employee Stock Purchase Plan

 

5

 

246

 

  

 

  

 

246

Shares surrendered in exchange for payment of payroll tax liabilities

(18)

(1,110)

(1,110)

Shares surrendered in exchange for exercise of stock options

(15)

(898)

(898)

Balance — September 30, 2022

56,918

$

658,198

$

447,372

$

(16,729)

$

1,088,841

See condensed notes to consolidated financial statements.

(concluded)

8

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands - unaudited)

Nine Months Ended

September 30, 

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

 

Net income

$

66,782

$

41,115

Adjustments to reconcile net income to net cash provided by operating activities:

 

  

 

  

Depreciation and amortization

 

66,359

 

61,312

Loss on disposition of business

 

 

1,389

Loss on sale or abandonment of property and equipment

 

4,761

 

196

Write-off of certain intangible assets and other long-term assets

 

461

 

1,733

Acquired in-process research and development

 

1,550

 

6,671

Amortization of right-of-use operating lease assets

8,621

7,819

Adjustments related to contingent consideration liabilities

2,177

2,888

Amortization of deferred credits

 

(78)

 

(81)

Amortization of long-term debt issuance costs

 

744

 

453

Stock-based compensation expense

 

15,346

 

13,691

Changes in operating assets and liabilities, net of acquisitions and divestitures:

 

 

Trade receivables

 

(3,852)

 

(9,063)

Other receivables

 

(1,040)

 

5,669

Inventories

 

(34,426)

 

(30,735)

Prepaid expenses and other current assets

 

(72)

 

(4,186)

Prepaid income taxes

 

(24)

 

Income tax refund receivables

 

(8,682)

 

(1,713)

Other assets

 

(719)

 

1,848

Trade payables

 

(20,332)

 

9,752

Accrued expenses

 

(599)

 

(8,861)

Income taxes payable

 

(3,431)

 

(1,374)

Deferred compensation payable

 

245

 

(3,325)

Operating lease liabilities

(8,573)

(8,406)

Other long-term obligations

 

(2,318)

 

(509)

Total adjustments

 

16,118

 

45,168

Net cash, cash equivalents, and restricted cash provided by operating activities

 

82,900

 

86,283

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

Capital expenditures for:

 

  

 

  

Property and equipment

 

(27,151)

 

(32,539)

Intangible assets

 

(1,756)

 

(1,909)

Proceeds from the sale of property and equipment

 

181

 

63

Payments from disposition of business

(971)

Cash paid in acquisitions, net of cash acquired

 

(138,278)

 

(4,712)

Net cash, cash equivalents, and restricted cash used in investing activities

$

(167,004)

$

(40,068)

See condensed notes to consolidated financial statements.

(continued)

9

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands - unaudited)

    

Nine Months Ended

September 30, 

2023

2022

CASH FLOWS FROM FINANCING ACTIVITIES:

 

Proceeds from issuance of common stock

$

11,446

$

6,733

Proceeds from issuance of long-term debt

 

480,499

 

172,336

Payments on long-term debt

(391,624)

(198,593)

Long-term debt issuance costs

 

(5,240)

 

Contingent payments related to acquisitions

 

(3,502)

 

(32,862)

Payment of taxes related to an exchange of common stock

 

(5,123)

 

(2,125)

Net cash, cash equivalents, and restricted cash provided by (used in) financing activities

 

86,456

 

(54,511)

Effect of exchange rates on cash, cash equivalents, and restricted cash

 

(2,181)

 

(5,862)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

171

 

(14,158)

CASH, CASH EQUIVALENTS AND RESTRICTED CASH:

 

  

 

  

Beginning of period

60,558

67,750

End of period

$

60,729

$

53,592

RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS:

Cash and cash equivalents

58,673

51,481

Restricted cash reported in prepaid expenses and other current assets

2,056

2,111

Total cash, cash equivalents and restricted cash

$

60,729

$

53,592

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest (net of capitalized interest of $941 and $565, respectively)

$

9,572

$

4,087

Income taxes

24,875

14,013

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchases in accounts payable

$

4,613

$

1,899

Acquisition purchases in accrued expenses and other long-term obligations

3,674

4,526

Merit common stock surrendered (86 and 15 shares, respectively) in exchange for exercise of stock options

5,809

898

Right-of-use operating lease assets obtained in exchange for operating lease liabilities

7,560

8,948

See condensed notes to consolidated financial statements.

(concluded)

10

MERIT MEDICAL SYSTEMS, INC. AND SUBSIDIARIES

CONDENSED NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2023 and 2022 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America. In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2023 and December 31, 2022, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2023 and 2022. The results of operations for the three and nine-month periods ended September 30, 2023 and 2022 are not necessarily indicative of the results for a full-year period. Amounts presented in this report are rounded, while percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report on Form 10-K”).

2.   Recently Adopted Financial Accounting Standards. In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. Entities can elect not to apply certain modification accounting requirements to contracts affected by what the guidance calls “reference rate reform” if certain criteria are met. An entity that makes this election would not have to remeasure the contracts at the modification date or reassess a previous accounting determination. Also, entities can elect various optional expedients that would allow them to continue applying hedge accounting for hedging relationships affected by reference rate reform if certain criteria are met. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848, which defers the sunset date of the guidance in ASC 848 to December 31, 2024. During the quarter ended June 30, 2023, we transitioned our interest rate swap agreement to reference the Secured Overnight Financing Rate (“SOFR”) in connection with reference rate reform and adopted certain optional expedients provided in ASU 2020-04 in relation to contract modifications and hedge accounting that allowed us to continue hedge accounting for our interest rate swap cash flow hedges (see Note 9). The adoption of this guidance did not have a material impact on our consolidated financial statements.

Recently Issued Accounting Standards. We currently believe there are no other issued and not yet effective accounting standards that are materially relevant to our financial statements.

3.   Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2022 Annual Report on Form 10-K.

Disaggregation of Revenue

Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

11

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2023

September 30, 2022

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

78,617

$

49,768

$

128,385

$

67,200

$

43,498

$

110,698

Cardiac Intervention

 

36,593

52,513

 

89,106

 

33,194

53,654

 

86,848

Custom Procedural Solutions

 

29,602

19,022

 

48,624

 

27,078

18,614

 

45,692

OEM

 

34,207

5,762

 

39,969

 

29,425

6,286

 

35,711

Total

 

179,019

127,065

 

306,084

 

156,897

 

122,052

 

278,949

 

Endoscopy

Endoscopy Devices

 

8,486

 

660

 

9,146

 

7,674

552

 

8,226

Total

$

187,505

$

127,725

$

315,230

$

164,571

$

122,604

$

287,175

Nine Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

219,257

$

148,820

$

368,077

$

195,095

$

132,331

$

327,426

Cardiac Intervention

 

106,588

161,621

 

268,209

 

95,652

 

162,257

 

257,909

Custom Procedural Solutions

 

85,556

60,153

 

145,709

 

80,951

 

60,096

 

141,047

OEM

 

101,341

21,999

 

123,340

 

87,269

 

18,904

 

106,173

Total

 

512,742

392,593

 

905,335

 

458,967

 

373,588

 

832,555

 

Endoscopy

Endoscopy Devices

 

25,705

 

1,811

 

27,516

 

23,270

 

1,741

 

25,011

Total

$

538,447

$

394,404

$

932,851

$

482,237

$

375,329

$

857,566

12

4.   Acquisitions. On June 8, 2023, we entered into an asset purchase agreement with AngioDynamics, Inc. (“AngioDynamics”) to acquire the assets associated with a portfolio of dialysis catheter products and the BioSentry® Biopsy Tract Sealant System for a purchase price of $100 million. We accounted for this acquisition as a business combination. The sales related to the acquisition have been included in our cardiovascular segment since the acquisition date and were approximately $7.3 and $8.3 million for the three and nine-month periods ended September 30, 2023, respectively. It is not practical to separately report earnings related to the acquisition, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition-related costs associated with the AngioDynamics acquisition, which are included in selling, general and administrative expenses in the accompanying consolidated statements of income, were approximately $0.1 million and $4.9 million for the three and nine-month periods ended September 30, 2023, respectively. The purchase price was preliminarily allocated as follows (in thousands):    

Assets Acquired

    

  

Prepaid expenses

$

2,000

Inventories

 

5,254

Property and equipment

108

Intangible assets

 

Developed technology

65,200

Trademarks

4,000

Customer list

5,800

Goodwill

17,638

Total net assets acquired

$

100,000

We are amortizing the AngioDynamics developed technology intangible assets over nine years, the trademark intangible assets over 11 years, and the customer list intangible asset on an accelerated basis over ten years. We have estimated the weighted average life of the intangible assets acquired from AngioDynamics to be 10.5 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the AngioDynamics acquisition are not material in relation to reported sales and it was deemed impracticable to obtain information to determine earnings associated with the acquired product lines which represent only a small portion of the product lines of a large, consolidated company without standalone financial information.

On May 4, 2023, we entered into an asset purchase agreement to acquire the assets associated with the Surfacer® Inside-Out® Access Catheter System from Bluegrass Vascular Technologies, Inc. (“Bluegrass”), for a purchase price of $32.7 million. Prior to the acquisition, we held an equity investment of 1,251,878 Bluegrass common shares representing approximately 19.5% ownership in Bluegrass. The fair value of this previously-held equity investment of approximately $245,000 is included in the purchase price allocation. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and were not material. Acquisition-related costs associated with the Bluegrass acquisition, which were included in selling, general and administrative expenses in the accompanying consolidated statements of income, were not material. The purchase price was preliminarily allocated as follows (in thousands):    

Assets Acquired

    

  

Inventories

$

175

Intangible assets

 

Developed technology

28,000

Trademarks

900

Goodwill

3,898

Total net assets acquired

$

32,973

13

We are amortizing the Bluegrass developed technology intangible asset over 15 years and the related trademarks over 13 years. We have estimated the weighted average life of the intangible assets acquired from Bluegrass to be 14.9 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the Bluegrass acquisition are not material.

On May 1, 2023, we entered into an asset purchase agreement to acquire certain assets from Advanced Radiation Therapy, LLC (“ART”), related to intellectual property rights for soft tissue markers. The total purchase price of the ART assets included an up-front payment of $750,000, a deferred payment of $750,000 payable upon the first to occur of (1) shipment and installation of two commercial production winders used to manufacture the product or (2) 30 days after delivery of the winders to Merit, and, a deferred payment of $500,000 payable upon regulatory approval from the U.S. Food and Drug Administration for Merit to commence commercialization, marketing and sale of the product in the United States. We have accounted for this transaction as an asset purchase and recorded $1.5 million of acquired in-process research and development expense associated with the upfront payment and completion of the milestone related to the installation of the commercial production winders. The payments are reported within operating expenses because the technological feasibility of the underlying research and development project has not yet been reached and such technology has no identified future alternative use as of the date of acquisition.

We entered into a stock purchase agreement on January 11, 2023, and an exclusive distribution agreement on April 5, 2023, with Solo Pace Inc. ("Solo Pace”), owner and developer of a temporary external pulse generator and grounding pad with associated remote control module. Pursuant to these agreements, we paid $4.0 million to acquire (a) shares of Series Seed-1 Preferred Stock of Solo Pace, (b) an option to purchase the outstanding equity of Solo Pace within the earlier of five years after product commercialization or within 120 days after the twelve-month period wherein sales of the Solo Pace product exceed $6.0 million, and (c) exclusive rights to distribute the Solo Pace product upon commercialization. The shares of Solo Pace stock have been reflected within other assets in the accompanying consolidated balance sheets. Our investment in Solo Pace represents an ownership of approximately 19% of its outstanding capital stock and has been recorded as an equity investment accounted for at cost because the equity interest does not have a readily determinable fair value and because we are not able to exercise significant influence over the operations of Solo Pace.

5. Inventories. Inventories at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Finished goods

$

156,074

$

147,051

Work-in-process

 

34,092

 

29,534

Raw materials

 

113,757

 

89,406

Total inventories

$

303,923

$

265,991

6.   Goodwill and Intangible Assets. The change in the carrying amount of goodwill for the nine-month period ended September 30, 2023 is detailed as follows (in thousands):

    

2023

Goodwill balance at January 1

$

359,821

Effect of foreign exchange

 

(305)

Additions and adjustments as the result of acquisitions

 

21,536

Goodwill balance at September 30

$

381,052

Total accumulated goodwill impairment losses aggregated $8.3 million as of September 30, 2023 and December 31, 2022, respectively. We did not have any goodwill impairments for the nine-month periods ended September 30, 2023 or 2022. The total goodwill balances as of September 30, 2023 and December 31, 2022 were related to our cardiovascular segment.

14

Other intangible assets at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

September 30, 2023

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

30,969

$

(12,657)

$

18,312

Distribution agreements

 

3,250

 

(2,868)

 

382

License agreements

 

11,128

 

(8,076)

 

3,052

Trademarks

 

35,119

 

(19,998)

 

15,121

Customer lists

 

40,287

 

(33,310)

 

6,977

Total

$

120,753

$

(76,909)

$

43,844

December 31, 2022

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

29,445

$

(10,203)

$

19,242

Distribution agreements

 

3,250

 

(2,715)

 

535

License agreements

 

11,109

 

(7,250)

 

3,859

Trademarks

 

30,221

 

(17,863)

 

12,358

Customer lists

 

34,105

 

(31,749)

 

2,356

Total

$

108,130

$

(69,780)

$

38,350

Aggregate amortization expense for the three and nine-month periods ended September 30, 2023 was $15.4 million and $41.1 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2022 was $12.1 million and $36.3 million, respectively.

We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the nine-month period ended September 30, 2023.

For the nine-month period ended September 30, 2022, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment was our divestiture of the STD Pharmaceutical Products Limited (“STD Pharmaceutical”) business acquired in our August 2019 acquisition of Fibrovein Holdings Limited. On April 30, 2022, we completed the divestiture of Fibrovein Holdings Limited, in exchange for the termination of our obligations arising from the acquisition and the purchaser’s agreement to make potential future payments upon a qualifying disposition of the STD Pharmaceutical business. We recorded an impairment charge for the carrying value of $1.7 million of intangible assets during the nine months ended September 30, 2022, all of which pertained to our cardiovascular segment.

Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2023 (in thousands):

    

Estimated Amortization Expense

Remaining 2023

$

15,764

2024

 

59,656

2025

 

57,661

2026

46,955

2027

 

43,774

15

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2023 and 2022 was a tax expense of $4.4 million and $2.3 million, respectively, which resulted in an effective tax rate of 14.5% and 13.2%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2023 and 2022 was a tax expense of $13.8 million and $11.4 million, respectively, which resulted in an effective tax rate of 17.2% and 21.6%, respectively. The increase in the income tax expense for the three and nine-month periods ended September 30, 2023, when compared to the respective prior-year periods, and the corresponding increase in the effective income tax rate for the three month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased pre-tax book income and decreased benefit from discrete items such as share-based compensation. The decrease in the effective income tax rate for the nine-month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased benefit from discrete items such as contingent liabilities and deferred compensation, as well as decreased foreign inclusions. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).

The Organization for Economic Cooperation and Development (“OECD”) Pillar 2 global minimum tax rules, which generally provide for a minimum effective tax rate of 15%, are intended to apply for tax years beginning in 2024. On February 2, 2023, the OECD issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar 2 global minimum tax. Under a transitional safe harbor released July 17, 2023, the undertaxed profits rule top-up tax in the jurisdiction of a company's ultimate parent entity will be zero for each fiscal year of the transition period, if that jurisdiction has a corporate tax rate of at least 20%. The safe harbor transition period will apply to fiscal years beginning on or before December 31, 2025 and ending before December 31, 2026. We are closely monitoring developments and evaluating the impact these new rules are anticipated to have on our tax rate, including eligibility to qualify for these safe harbor rules.

8.   Revolving Credit Facility and Long-Term Debt. Principal balances outstanding under our long-term debt obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Term loans

$

149,063

$

124,688

Revolving credit loans

 

138,000

 

73,500

Less unamortized debt issuance costs

 

(943)

 

(179)

Total long-term debt

 

286,120

 

198,009

Less current portion

 

3,750

 

11,250

Long-term portion

$

282,370

$

186,759

On June 6, 2023, we entered into a Fourth Amended and Restated Credit Agreement (the "Fourth Amended Credit Agreement"). The Fourth Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Fourth Amended Credit Agreement amended and restated in its entirety our previously outstanding Third Amended and Restated Credit Agreement and all amendments thereto. The Fourth Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment of up to an aggregate amount of $700 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On June 6, 2028, all principal, interest and other amounts outstanding under the Fourth Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty.

16

Term loans made under the Fourth Amended Credit Agreement bear interest, at our election, at either (i) the Base Rate (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement) or, (ii) Adjusted Term SOFR (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement). Revolving credit loans bear interest, at our election, at either (a) the Base Rate plus the Applicable Margin, (b) Adjusted Term SOFR plus the Applicable Margin, (c) Adjusted Eurocurrency Rate plus the Applicable Margin or (d) Adjusted Daily Simple SONIA (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin. Interest on each loan featuring the Base Rate and each Daily Simple SONIA Loan is due and payable on the last business day of each calendar month; interest on each loan featuring the Eurocurrency Rate and each Term SOFR Loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.

The Fourth Amended Credit Agreement is collateralized by substantially all our assets. The Fourth Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Fourth Amended Credit Agreement requires that we maintain certain financial covenants, as follows:

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Fourth Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Fourth Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Fourth Amended Credit Agreement) for any period of four consecutive fiscal quarters.

We believe we were in compliance with all covenants set forth in the Fourth Amended Credit Agreement as of September 30, 2023.

As of September 30, 2023, we had outstanding borrowings of $287.1 million and issued letter of credit guarantees of $3.8 million under the Fourth Amended Credit Agreement, with additional available borrowings of approximately $558 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Fourth Amended Credit Agreement. Our interest rate as of September 30, 2023 was a fixed rate of 2.89% with respect to $75 million of the principal amount, as a result of an interest rate swap (see Note 9), and a variable floating rate of 6.67% with respect to $212.1 million of the principal amount. Our interest rate as of December 31, 2022 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap and a variable floating rate of 5.38% on $123.2 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin.

Future minimum principal payments on our long-term debt, as of September 30, 2023, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2023

 

$

938

2024

3,750

2025

5,625

2026

7,500

2027

9,375

2028

259,875

Total future minimum principal payments

$

287,063

17

9.   Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivative instruments we use are interest rate swaps and foreign currency forward contracts. We recognize derivative instruments as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivative instruments not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Fourth Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo. In June 2023, certain terms under the agreement were amended to reflect the transition from LIBOR to SOFR, an alternative reference rate. Under the interest rate swap agreement we fixed the one-month SOFR rate on that portion of our borrowings under the Fourth Amended Credit Agreement at 1.64% for the period from June 1, 2023 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month SOFR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2023 and December 31, 2022, our interest rate swap qualified as a cash flow hedge. The fair value of our interest rate swap as of September 30, 2023 was an asset of $2.3 million, which was partially offset by $0.6 million in deferred taxes. The fair value of our interest rate swap as of December 31, 2022 was an asset of $3.4 million, partially offset by $0.8 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in various currencies, with our most significant exposure related to transactions and balances denominated in Chinese Renminbi and Euros, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

18

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the foreign currencies.

We enter into approximately 100 cash flow foreign currency hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of $155.7 million and $87.8 million, respectively.

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 50 foreign currency fair value hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $96.0 million and $92.4 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2023 and December 31, 2022, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

19

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Interest rate swaps

 

Prepaid expenses and other assets

$

2,320

$

Interest rate swaps

 

Other assets (long-term)

3,444

Foreign currency forward contracts

 

Prepaid expenses and other assets

3,463

3,215

Foreign currency forward contracts

 

Other assets (long-term)

698

 

56

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(845)

 

(1,509)

Foreign currency forward contracts

 

Other long-term obligations

 

(238)

 

(531)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,874

$

1,512

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,897)

 

(1,946)

Income Statement Presentation of Derivative Instruments.

Derivative Instruments Designated as Cash Flow Hedges

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

  

  

2022

  

2023

  

  

2022

Interest rate swaps

$

126

$

1,504

Interest expense

$

(4,841)

$

(1,831)

$

685

$

94

Foreign currency forward contracts

 

1,503

 

3,491

Revenue

 

315,230

 

287,175

 

866

 

1,491

Cost of sales

 

(173,031)

 

(158,602)

 

617

 

(440)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

    

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

 

2022

  

2023

 

 

2022

 

Interest rate swaps

$

726

$

4,507

Interest expense

$

(10,534)

$

(4,180)

$

1,850

$

(379)

Foreign currency forward contracts

 

6,067

 

8,713

Revenue

 

932,851

 

857,566

 

2,851

 

1,303

Cost of sales

 

(499,508)

 

(473,019)

 

900

 

(886)

As of September 30, 2023, $4.0 million, or $3.0 million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2023, $2.3 million, or $1.8 million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.

20

Derivative Instruments Not Designated as Hedging Instruments

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

    

Derivative Instrument

 

Location in statements of income

 

2023

 

2022

 

2023

 

2022

 

Foreign currency forward contracts

 

Other income (expense) — net

$

(452)

$

1,034

$

2,748

$

1,212

10.   Commitments and Contingencies.

Litigation. In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries, audits or proceedings, or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, actions and claims, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant amounts and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience, settlement strategies and the potential availability of insurance coverage. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings, actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.

SEC Inquiry

We have received requests from the Division of Enforcement of the U.S. Securities and Exchange Commission (“SEC”) seeking the voluntary production of information relating to the business activities of Merit’s subsidiary in China, including interactions with hospitals and health care officials in China. We are cooperating with the requests and investigating the matter and, at this time, are unable to predict the scope, timing, significance or outcome of this matter.

It is possible that the ultimate resolution of the foregoing matter, or similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.

21

11.   Earnings Per Common Share (EPS). The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Net income

$

25,834

$

15,272

$

66,782

$

41,115

Average common shares outstanding

 

57,682

 

56,835

 

57,525

 

56,707

Basic EPS

$

0.45

$

0.27

$

1.16

$

0.73

Average common shares outstanding

57,682

56,835

57,525

56,707

Effect of dilutive stock awards

693

751

820

866

Total potential shares outstanding

58,375

57,586

58,345

57,573

Diluted EPS

$

0.44

$

0.27

$

1.14

$

0.71

Equity awards excluded as the impact was anti-dilutive (1)

1,242

1,641

1,091

1,612

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.

12.   Stock-Based Compensation Expense. Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Cost of sales

Nonqualified stock options

$

367

$

150

$

1,240

$

1,247

Research and development

 

 

Nonqualified stock options

488

 

476

1,329

 

1,412

Selling, general and administrative

 

 

Nonqualified stock options

2,083

 

2,166

5,304

 

5,297

Performance-based restricted stock units

1,838

647

4,470

2,719

Restricted stock units

430

454

1,341

1,382

Cash-settled performance-based share-based awards ("Liability Awards")

591

705

1,662

1,634

Total selling, general and administrative

4,942

3,972

12,777

11,032

Stock-based compensation expense before taxes

$

5,797

$

4,598

$

15,346

$

13,691

We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures.

22

Nonqualified Stock Options

During the nine-month periods ended September 30, 2023 and 2022, we granted stock options representing 401,535 and 203,606 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.6% - 4.6%

  

1.4% - 3.4%

Expected option term

 

4.0 years

 

4.0 years

Expected dividend yield

 

 

Expected price volatility

 

44.6% - 47.1%

  

46.2% - 47.4%

The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.

As of September 30, 2023, the total remaining unrecognized compensation cost related to non-vested stock options was $22.5 million, which was expected to be recognized over a weighted average period of 2.3 years.

Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)

During the nine-month periods ended September 30, 2023 and 2022, we granted performance stock units which represent up to 286,863 and 120,710 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The number of shares delivered upon vesting at the end of the performance periods are based upon performance against specified financial performance metrics and relative total shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.

We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.9% - 4.6%

  

1.6% - 2.7%

Performance period

 

2.8 years

 

2.6 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

31.4% - 32.6%

  

38.5% - 46.2%

The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on the weighted average volatility of our stock price and the average volatility of our compensation peer group's stock price. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.

23

Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance metrics. Each reporting period, this probability assessment is updated, and cumulative adjustments are recorded based on the financial performance metrics expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual performance metrics achieved. As of September 30, 2023, the total remaining unrecognized compensation cost related to stock-settled performance stock units was $12.3 million, which is expected to be recognized over a weighted average period of 2.0 years.

Liability Awards

During the nine-month periods ended September 30, 2023 and 2022, we granted liability awards to our Chief Executive Officer with total target cash incentives in the amount of $1.3 million and $1.0 million, respectively. These awards entitle him to a target cash payment based upon our relative shareholder return as compared to the rTSR and achievement of specified performance metrics, as defined in the award agreements.

During the nine-month period ended September 30, 2023, we granted additional performance stock units to certain employees that provide for settlement in cash upon our achievement of specified financial metrics. The cash payable upon vesting at the end of the service period is based upon performance against specified financial performance metrics and relative total shareholder return as compared to the rTSR, as defined in the award agreements. Compensation expense is recognized for the cash payment probable of being awarded based on the performance metrics.

The fair value of these liability awards is measured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2023, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was $3.6 million, which is expected to be recognized over a weighted average period of 2.0 years.

Restricted Stock Units

During the nine-month periods ended September 30, 2023 and 2022, we granted restricted stock units to our non-employee directors representing 20,358 and 30,500 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2023, the total remaining unrecognized compensation cost related to restricted stock units was $1.1 million, which will be recognized over the remaining vesting period.

13.   Segment Reporting. We report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. We evaluate the performance of our operating segments based on net sales and income from operations.

24

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2023

    

2022

    

2023

    

2022

Net sales

 

  

 

  

 

  

 

  

Cardiovascular

$

306,084

$

278,949

$

905,335

$

832,555

Endoscopy

 

9,146

 

8,226

 

27,516

 

25,011

Total net sales

 

315,230

 

287,175

 

932,851

 

857,566

Income from operations

 

  

 

  

 

  

 

  

Cardiovascular

 

32,622

 

17,435

 

82,966

 

51,836

Endoscopy

 

2,515

 

1,222

 

7,366

 

5,310

Total income from operations

 

35,137

 

18,657

 

90,332

 

57,146

Total other expense — net

 

(4,915)

 

(1,055)

 

(9,710)

 

(4,672)

Income tax expense

 

4,388

 

2,330

 

13,840

 

11,359

Net income

$

25,834

$

15,272

$

66,782

$

41,115

14.   Fair Value Measurements.

Assets (Liabilities) Measured at Fair Value on a Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

73

$

73

$

$

Interest rate contract asset, current (2)

$

2,320

$

$

2,320

$

Foreign currency contract assets, current and long-term (3)

$

6,035

$

$

6,035

$

Foreign currency contract liabilities, current and long-term (4)

$

(2,980)

$

$

(2,980)

$

Contingent consideration liabilities

$

(4,022)

$

$

$

(4,022)

25

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

138

$

138

$

Interest rate contract asset, long-term (2)

$

3,444

$

$

3,444

$

Foreign currency contract assets, current and long-term (3)

$

4,783

$

$

4,783

$

Foreign currency contract liabilities, current and long-term (4)

$

(3,986)

$

$

(3,986)

$

Contingent consideration liabilities

$

(18,073)

$

$

$

(18,073)

(1)Our marketable securities, which consist entirely of available-for-sale equity securities, are valued using market prices in active markets. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.
(2)The fair value of the interest rate contract is determined using Level 2 fair value inputs and is reported within prepaid expenses and other current assets as of September 30, 2023 and other long-term assets as of December 31, 2022 in the consolidated balance sheets.
(3)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(4)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.

Certain of our past business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

    

September 30, 

    

September 30, 

    

    

2023

    

2022

    

2023

    

2022

    

Beginning balance

$

3,581

$

17,426

$

18,073

$

48,234

Contingent consideration expense

 

563

 

915

 

2,177

 

4,702

Contingent payments made

 

(122)

 

(91)

 

(16,228)

 

(34,676)

Effect of foreign exchange

(10)

Ending balance

$

4,022

$

18,250

$

4,022

$

18,250

As of September 30, 2023, $3.6 million in contingent consideration liability was included in other long-term obligations and $0.4 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2022, $2.3 million in contingent consideration liability was included in other long-term obligations and $15.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet.

Payments related to the settlement of the contingent consideration liability recognized at fair value as of the applicable acquisition date of $3.5 million and $32.9 million for the nine-month periods ended September 30, 2023 and 2022, respectively, have been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows. Payments related to increases in the contingent consideration liability subsequent to the date of acquisition of $12.7 million and $1.8 million for the nine-month period ended September 30, 2023 and 2022, respectively, are reflected as operating cash flows.

26

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2023 and December 31, 2022 (amounts in thousands):

Fair value at

    

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2023

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

3,534

 

Discounted cash flow

 

Discount rate

12% - 16%

14.9%

 

  

 

 

Projected year of payments

2023-2034

2028

Revenue milestones contingent liability

$

88

 

Monte Carlo simulation

 

Discount rate

13.0%

 

  

 

 

Projected year of payments

2023-2039

2039

Regulatory approval contingent liability

$

400

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

50.0%

Projected year of payment

2023-2030

2030

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2022

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

2,097

 

Discounted cash flow

 

Discount rate

14% - 17%

15.7%

 

  

 

 

Projected year of payments

2023-2034

2026

Revenue milestones contingent liability

$

13,064

 

Monte Carlo simulation

 

Discount rate

5.1% - 14.0%

5.2%

 

  

 

 

Projected year of payments

2023-2033

2023

Regulatory approval contingent liability

$

2,912

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

90%

Projected year of payment

2023-2030

2024

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.

The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement. Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income.

27

Contingent Payments to Related Parties

As a former shareholder of Cianna Medical Inc. (“Cianna Medical”), a former Merit director was eligible for payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical completed in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. During the nine-month period ended September 30, 2023, we made the final contingent payment to Cianna Medical shareholders, including $0.9 million paid to the former Merit director who is a former Cianna Medical shareholder. During the nine-month period ended September 30, 2022, we made aggregate contingent payments of $1.6 million to the former Merit director as a former shareholder of Cianna Medical.

Fair Value of Other Assets (Liabilities)

The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.

We analyze our investments in privately-held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Impairment Charges

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Equity Investments. During the nine-month period ended September 30, 2023, we recorded impairment charges of $270,000 associated with our previously-held equity investment in Bluegrass in connection with the Bluegrass asset acquisition completed on May 4, 2023 (see Note 4).

Intangible Assets. During the nine-month period ended September 30, 2023, we had no losses related to acquired intangible assets. During the nine-month period ended September 30, 2022, we recorded an impairment charge of $1.7 million related to the acquired intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 6). In addition to the intangible asset impairment, during the three-month period ended June 30, 2022, we recorded a loss within other expense – net of $1.3 million primarily associated with the transfer of net assets of the divested entity including approximately $1.0 million of cash and $1.2 million of inventory, partially offset by a gain of $1.0 million from reclassification of foreign currency translation gains.

Current Expected Credit Losses

Our outstanding long-term notes receivable, including accrued interest and an allowance for current expected credit losses, were $2.4 million and $2.4 million as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, we had an allowance for current expected credit losses of $328,000 and $281,000, respectively, associated with these notes receivable. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors.

28

The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Beginning balance

$

296

$

192

$

281

$

199

Provision for credit loss expense

32

(6)

47

(13)

Ending balance

$

328

$

186

$

328

$

186

15. Accumulated Other Comprehensive Income (Loss). The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2023 and 2022 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2023

$

5,682

$

(15,226)

$

(9,544)

Other comprehensive income (loss)

 

1,629

(2,914)

(1,285)

Income taxes

 

129

17

146

Reclassifications to:

Revenue

(866)

(866)

Cost of sales

(617)

(617)

Interest expense

(685)

(685)

Net other comprehensive loss

(410)

(2,897)

(3,307)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2022

$

4,584

$

(15,303)

$

(10,719)

Other comprehensive income (loss)

 

4,995

(9,003)

(4,008)

Income taxes

 

(942)

85

(857)

Reclassifications to:

Revenue

(1,491)

(1,491)

Cost of sales

440

440

Interest expense

(94)

(94)

Net other comprehensive income (loss)

2,908

(8,918)

(6,010)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

29

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2023

$

4,366

$

(15,916)

$

(11,550)

Other comprehensive income (loss)

 

6,793

(2,190)

4,603

Income taxes

 

(286)

(17)

(303)

Reclassifications to:

Revenue

(2,851)

(2,851)

Cost of sales

(900)

(900)

Interest expense

(1,850)

(1,850)

Net other comprehensive income (loss)

906

(2,207)

(1,301)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2022

$

(2,464)

$

(5,527)

$

(7,991)

Other comprehensive income (loss)

 

13,220

(17,739)

(4,519)

Income taxes

 

(3,226)

81

(3,145)

Reclassifications to:

Revenue

(1,303)

(1,303)

Cost of sales

886

886

Interest expense

379

379

Other expense - net

(1,036)

(1,036)

Net other comprehensive income (loss)

9,956

(18,694)

(8,738)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

30

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related condensed notes thereto, which are included in Part I of this report. Our future financial condition and results of operations, as well as any forward-looking statements, are subject to inherent risks and uncertainties that may adversely impact our operations and financial results. These risks and uncertainties are discussed in Part I, Item 1A “Risk Factors” in the 2022 Annual Report on Form 10-K and in Part II, Item 1A “Risk Factors” in this report.

OVERVIEW

We design, develop, manufacture, market and sell medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

For the three-month period ended September 30, 2023, we reported sales of $315.2 million, up $28.1 million or 9.8%, compared to sales for the three-month period ended September 30, 2022 of $287.2 million. For the nine-month period ended September 30, 2023, we reported sales of $932.9 million, an increase of $75.3 million or 8.8% compared to sales for the nine-month period ended September 30, 2022 of $857.6 million. Foreign currency fluctuations (net of hedging) increased (decreased) our net sales by $0.2 million and ($7.3) million for the three and nine-month periods ended September 30, 2023, respectively, assuming applicable foreign exchange rates in effect during the comparable prior-year periods.

Gross profit as a percentage of sales increased to 45.1% for the three-month period ended September 30, 2023 compared to 44.8% for the three-month period ended September 30, 2022. Gross profit as a percentage of sales increased to 46.5% for the nine-month period ended September 30, 2023 compared to 44.8% for the nine-month period ended September 30, 2022.

Net income for the three-month period ended September 30, 2023 was $25.8 million, or $0.44 per share, compared to net income of $15.3 million, or $0.27 per share, for the three-month period ended September 30, 2022. Net income for the nine-month period ended September 30, 2023 was $66.8 million, or $1.14 per share, compared to net income of $41.1 million, or $0.71 per share, for the nine-month period ended September 30, 2022.

Recent Developments and Trends

In addition to the trends identified in the 2022 Annual Report on Form 10-K under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Overview,” our business in 2023 has been impacted, and we believe will continue to be impacted, by the following recent developments and trends:

Our revenue results during the three-month period ended September 30, 2023 were driven primarily by stronger than anticipated demand in the U.S. and more favorable than anticipated international sales trends, particularly in our Europe, Middle East and Africa (“EMEA”) and rest of world (“ROW”) regions.
On November 10, 2020, we introduced a corporate transformation initiative known as “Foundations for Growth” with multi-year financial targets for growth and improved profitability. Our dedication to our Foundations for Growth program helped offset inflationary cost pressures in certain raw materials, shipping, and freight expenses.

31

As of September 30, 2023, we had cash, cash equivalents, and restricted cash of $60.7 million and net available borrowing capacity of approximately $558 million.
In June 2023, we completed the acquisition of a portfolio of dialysis catheter products and the BioSentry Biopsy Tract Sealant System from AngioDynamics and acquisition of the Surfacer Inside-Out Access Catheter System from Bluegrass.

RESULTS OF OPERATIONS

The following table sets forth certain operational data as a percentage of sales for the periods indicated:

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

    

2023

    

2022

    

Net sales

 

100

%  

100

%  

 

100

%  

100

%  

Gross profit

 

45.1

 

44.8

 

 

46.5

44.8

 

Selling, general and administrative expenses

 

27.6

 

31.3

 

 

29.8

30.2

 

Research and development expenses

 

6.2

 

6.7

 

 

6.5

6.4

 

Impairment charges

 

 

 

 

0.0

0.2

 

Contingent consideration expense

 

0.2

 

0.3

 

 

0.2

0.5

 

Acquired in-process research and development expense

 

 

 

0.2

0.8

 

Income from operations

 

11.1

 

6.5

 

 

9.7

6.7

 

Other expense — net

 

(1.6)

 

(0.4)

 

 

(1.0)

(0.5)

 

Income before income taxes

 

9.6

 

6.1

 

 

8.6

6.1

 

Net income

 

8.2

 

5.3

 

 

7.2

4.8

 

Sales

Sales for the three-month period ended September 30, 2023 increased by 9.8%, or $28.1 million, compared to the corresponding period in 2022. Sales for the nine-month period ended September 30, 2023 increased by 8.8%, or $75.3 million, compared to the corresponding period in 2022. Listed below are the sales by product category within each of our financial reporting segments for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands, other than percentage changes):

    

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

    

% Change

    

2023

    

2022

    

% Change

    

2023

    

2022

Cardiovascular

Peripheral Intervention

 

16.0

%  

$

128,385

$

110,698

12.4

%  

$

368,077

$

327,426

Cardiac Intervention

 

2.6

%  

 

89,106

 

86,848

 

4.0

%  

268,209

 

257,909

Custom Procedural Solutions

 

6.4

%  

 

48,624

 

45,692

 

3.3

%  

145,709

 

141,047

OEM

 

11.9

%  

 

39,969

 

35,711

 

16.2

%  

123,340

 

106,173

Total

 

9.7

%  

 

306,084

 

278,949

 

8.7

%  

905,335

 

832,555

Endoscopy

Endoscopy Devices

 

11.2

%  

 

9,146

 

8,226

 

10.0

%  

27,516

 

25,011

Total

 

9.8

%  

$

315,230

$

287,175

8.8

%  

$

932,851

$

857,566

Cardiovascular Sales. Our cardiovascular sales for the three-month period ended September 30, 2023 were $306.1 million, up 9.7% when compared to the corresponding period of 2022 of $278.9 million. Sales for the three-month period ended September 30, 2023 were favorably affected by increased sales of:

32

(a)Peripheral intervention products, which increased by $17.7 million, or 16.0%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our access, biopsy, radar localization, drainage, angiography, delivery systems, and intervention products.
(b)Cardiac intervention products, which increased by $2.3 million, or 2.6%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our access, hemostasis, and angiography products, offset partially by decreased sales of our intervention products.
(c)Custom procedural solutions products, which increased by $2.9 million, or 6.4%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our kits and critical care products, offset partially by decreased sales of our procedure trays.
(d)OEM products, which increased by $4.3 million, or 11.9%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our angiography, coatings, cardiac rhythm management/electrophysiology (“CRM/EP”), intervention, access, and kits, offset partially by decreased sales of our fluid management products.

Our cardiovascular sales for the nine-month period ended September 30, 2023 were $905.3 million, up 8.7% when compared to the corresponding period of 2022 of $832.6 million. Sales for the nine-month period ended September 30, 2023 were favorably affected by increased sales of:

(a)

Peripheral intervention products, which increased by $40.7 million, or 12.4%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our access, radar localization, drainage, biopsy, angiography, delivery systems, and embolotherapy products, offset partially by decreased sales of our vertebral compression fracture products.

(b)

Cardiac intervention products, which increased by $10.3 million, or 4.0%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our angiography, access, hemostasis, and CRM/EP products, offset partially by decreased sales of our intervention products.

(c)

Custom procedural solutions products, which increased by $4.7 million, or 3.3%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our kits, offset partially by decreased sales of our procedure trays.

(d)

OEM products, which increased by $17.2 million, or 16.2%, from the corresponding period of 2022. This increase was driven primarily by increased sales of our CRM/EP, kits, coatings, angiography, and intervention products, offset partially by decreased sales of our fluid management products.

Endoscopy Sales. Our endoscopy sales for the three-month period ended September 30, 2023 were $9.1 million, up 11.2% when compared to sales in the corresponding period of 2022 of $8.2 million. Sales for the three-month period ended September 30, 2023 compared to the corresponding period in 2022 were favorably affected by increased sales of our EndoMAXX® fully covered esophageal stent, AEROmini Tracheobronchial Stent, Elation® Pulmonary Balloon Dilator, and other stents, offset partially by decreased sales of our probes.

Our endoscopy sales for the nine-month period ended September 30, 2023 were $27.5 million, up 10.0%, when compared to sales in the corresponding period of 2022 of $25.0 million. Sales for the nine-month period ended September 30, 2023 were favorably affected by increased sales of our EndoMAXX fully covered esophageal stent, Elation Pulmonary Balloon Dilator, AEROmini Tracheobronchial Stent, and BIG60F Alpha™ inflation device, offset partially by decreased sales of our probes.

33

Geographic Sales

Listed below are sales by geography for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands, other than percentage changes):

    

Three Months Ended

Nine Months Ended

    

September 30, 

September 30, 

    

% Change

    

2023

    

2022

    

% Change

    

2023

    

2022

United States

13.9

%

$

187,505

$

164,571

11.7

%  

$

538,447

$

482,237

International

4.2

%

127,725

122,604

5.1

%  

394,404

375,329

Total

 

9.8

%  

$

315,230

$

287,175

8.8

%  

$

932,851

$

857,566

United States Sales. U.S. sales for the three-month period ended September 30, 2023 were $187.5 million, or 59.5% of net sales, up 13.9% when compared to the corresponding period of 2022. U.S. sales for the nine-month period ended September 30, 2023 were $538.4 million, or 57.7% of net sales, up 11.7% when compared to the corresponding period of 2022. The increase in our domestic sales was driven primarily by our U.S. Direct and OEM operations.

International Sales. International sales for the three-month period ended September 30, 2023 were $127.7 million, or 40.5% of net sales, up 4.2% when compared to the corresponding period of 2022 of $122.6 million. The increase in our international sales for the three-month period ended September 30, 2023, compared to the corresponding period of 2022 included increased sales in our EMEA operations of $3.1 million or 6.0% and in our ROW operations of $2.3 million or 22.4%, offset partially by decreased sales in our Asia Pacific (“APAC”) operations of ($0.3) million or (0.6%).

International sales for the nine-month period ended September 30, 2023 were $394.4 million, or 42.3% of net sales, up 5.1% when compared to the corresponding period of 2022 of $375.3 million. The increase in our international sales for the nine-month period ended September 30, 2023, compared to the nine-month period ended September 30, 2022, included increased sales in our EMEA operations of $12.1 million or 7.6%, in our ROW operations of $3.5 million or 11.0%, and in our APAC operations of $3.4 million or 1.9%.

Gross Profit

Our gross profit as a percentage of sales increased to 45.1% for the three-month period ended September 30, 2023, compared to 44.8% for the three-month period ended September 30, 2022. The increase in gross profit percentage was primarily due to increased sales combined with favorable changes in standard cost and product mix and lower freight costs as a percentage of sales.

Our gross profit as a percentage of sales increased to 46.5% for the nine-month period ended September 30, 2023, compared to  44.8% for the nine-month period ended September 30, 2022. The increase in gross profit percentage was primarily due to an increase in sales combined with favorable changes in standard cost and product mix, favorable manufacturing variances from efficiencies gained in our Foundations for Growth program and lower freight costs as a percentage of sales.

Operating Expenses

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses decreased ($2.9) million, or (3.3)%, for the three-month period ended September 30, 2023 compared to the corresponding period of 2022. As a percentage of sales, SG&A expenses were 27.6% for the three-month period ended September 30, 2023, compared to 31.3% for the corresponding period of 2022. For the three-month period ended September 30, 2023, SG&A expenses decreased compared to the corresponding period of 2022, primarily due to a decrease in consulting costs in connection with the Foundations for Growth program, offset partially by increased travel as restrictions continue to lift post-COVID 19 pandemic and increased amortization expense associated with acquisitions.

SG&A expenses increased $18.6 million, or 7.2%, for the nine-month period ended September 30, 2023 compared to the corresponding period of 2022. As a percentage of sales, SG&A expenses were 29.8% for the nine-month period ended September 30, 2023, compared to 30.2% for the corresponding period of 2022. For the nine-month period ended  

34

September 30, 2023, SG&A expenses increased compared to the corresponding period of 2022 primarily due to increased labor-related costs associated with headcount, increased loss for disposal of equipment associated with restructuring, increased travel associated with acquisitions and restrictions continuing to lift post-COVID 19 pandemic, as well as increased marketing costs to promote sales, offset partially by a decrease in consulting costs in connection with the Foundations for Growth program.

Research and Development Expenses. Research and development (”R&D”) expenses for the three-month period ended September 30, 2023 were $19.6 million, up 2.2%, when compared to R&D expenses in the corresponding period of 2022 of $19.2 million. R&D expenses for the nine-month period ended September 30, 2023 were $61.1 million, up 10.9%, when compared to R&D expenses in the corresponding period of 2022 of $55.1 million. The increases in R&D expenses for the three and nine-month periods ended September 30, 2023 compared to the corresponding periods in 2022 were largely due to increased labor-related costs, increased costs associated with clinical trials and R&D development projects, and for the nine-month period ended September 30, 2023, higher regulatory costs.

Impairment Charges. For the three-month periods ended September 30, 2023 and 2022, we recognized no impairment charges. For the nine-month period ended September 30, 2023, we recorded impairment charges of $270 thousand due to the acquisition and subsequent write-off of our equity investment in Bluegrass. For the  nine-month period ended September 30, 2022, we recorded impairment charges of $1.7 million of intangible assets due to the divestiture of the STD Pharmaceutical business, which we completed on April 30, 2022.

Contingent Consideration Expense. For the three and nine-month periods ended September 30, 2023, we recognized contingent consideration expense from changes in the estimated fair value of our contingent consideration obligations stemming from our previously disclosed business acquisitions of $0.6 million and $2.2 million, respectively, compared to contingent consideration expense of $0.9 million and $4.7 million for the three and nine-month periods ended September 30, 2022, respectively. Expense in each period related to changes in the probability and timing of achieving certain revenue and operational milestones, as well as expense for the passage of time.

Acquired In-process Research and Development. For the three-month periods ended September 30, 2023 and 2022, we recognized no acquired in-process research and development costs. For the nine-month period ended September 30, 2023 we recognized $1.6 million in acquired in-process research and development costs primarily associated with the assets we acquired from ART on May 1, 2023. For the nine-month period ended September 30, 2022, we recognized $6.7 million in acquired in-process research and development costs primarily associated with our acquisition of Restore Endosystems, LLC (“Restore Endosystems”).

Operating Income

The following table sets forth our operating income by financial reporting segment for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Operating Income

Cardiovascular

$

32,622

$

17,435

$

82,966

$

51,836

Endoscopy

 

2,515

 

1,222

 

7,366

 

5,310

Total operating income

$

35,137

$

18,657

$

90,332

$

57,146

Cardiovascular Operating Income. Our cardiovascular operating income for the three-month period ended September 30, 2023 was $32.6 million, compared to cardiovascular operating income in the corresponding period of 2022 of $17.4 million. The increase in cardiovascular operating income during the three-month period ended September 30, 2023 compared to the corresponding period of 2022 was primarily a result of higher sales ($306.1 million compared to $278.9 million), higher gross margin and lower SG&A and acquired in-process research and development charges, partially offset by higher R&D expenses.

35

Our cardiovascular operating income for the nine-month period ended September 30, 2023 was $83.0 million, compared to cardiovascular operating income in the corresponding period of 2022 of $51.8 million. The increase in cardiovascular operating income during the nine-month period ended September 30, 2023 compared to the corresponding period of 2022 was primarily a result of higher sales ($905.3 million compared to $832.6 million), higher gross margin, lower impairment charges, lower contingent consideration expense, and lower acquired in-process research and development charges, partially offset by higher SG&A and R&D expenses.

Endoscopy Operating Income. Our endoscopy operating income for the three-month period ended September 30, 2023 was $2.5 million, compared to endoscopy operating income of $1.2 million for the corresponding period of 2022. Our endoscopy operating income for the nine-month period ended September 30, 2023 was $7.4 million, compared to endoscopy operating income of $5.3 million for the corresponding period of 2022. The increase in endoscopy operating income for the three and nine-month periods ended September 30, 2023 compared to the corresponding periods of 2022 was primarily a result of increased sales and gross margin, offset partially by higher SG&A expenses.

Other Expense – Net

Our other expense for the three-month periods ended September 30, 2023 and 2022 was $4.9 million and $1.1 million, respectively. The change in other expense was primarily related to an increase in interest expense associated with increased borrowings and rising interest rates.

Our other expense for the nine-month periods ended September 30, 2023 and 2022 was $9.7 million and $4.7 million, respectively. The change in other expense was primarily related to an increase in interest expense associated with increased borrowings and rising interest rates, partially offset by a $1.3 million loss on the divestiture of the STD Pharmaceutical business in 2022.

Effective Tax Rate

Our provision for income taxes for the three-month periods ended September 30, 2023 and 2022 was a tax expense of $4.4 million and $2.3 million, respectively, which resulted in an effective tax rate of 14.5% and 13.2%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2023 and 2022 was a tax expense of $13.8 million and $11.4 million, respectively, which resulted in an effective tax rate of 17.2% and 21.6%, respectively. The increase in the income tax expense for the three and nine-month periods ended September 30, 2023, when compared to the respective prior year periods, and the corresponding increase in the effective income tax rate for the three-month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased pre-tax book income and decreased tax benefit from discrete items such as share-based compensation. The decrease in the effective income tax rate for the nine-month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased benefit from discrete items such as contingent liabilities and deferred compensation, as well as decreased foreign inclusions.

Net Income

Our net income for the three-month periods ended September 30, 2023 and 2022 was $25.8 million and $15.3 million, respectively. The increase in our net income for the three-month period ended September 30, 2023 was primarily the result of higher sales, higher gross margin as a percentage of sales, and lower SG&A expenses, partially offset by higher R&D expenses and higher income tax expense.

Our net income for the nine-month periods ended September 30, 2023 and 2022 was $66.8 million and $41.1 million, respectively. The increase in our net income for the nine-month period ended September 30, 2023 was the result of several principal factors, including higher sales, higher gross margin as a percentage of sales, lower impairment charges, contingent consideration expense and acquired in-process research and development charges, partially offset by higher SG&A and R&D expenses and higher income tax expense.

36

LIQUIDITY AND CAPITAL RESOURCES

Capital Commitments, Contractual Obligations and Cash Flows

As of September 30, 2023 and December 31, 2022, our current assets exceeded current liabilities by $398.2 million and $308.4 million, respectively, and we had cash, cash equivalents and restricted cash of $60.7 million and $60.6 million, respectively, of which $54.4 million and $49.6 million, respectively, were held by foreign subsidiaries. We currently believe future repatriation of cash and other property held by our foreign subsidiaries will generally not be subject to U.S. federal income tax. As a result, we are not permanently reinvested with respect to our historic unremitted foreign earnings. In addition, cash held by our subsidiary in China is subject to local laws and regulations that require government approval for the transfer of such funds to entities located outside of China. As of September 30, 2023, and December 31, 2022, we had cash, cash equivalents and restricted cash of $24.9 million and $26.1 million, respectively, within our subsidiary in China.

Cash flows provided by operating activities. We generated cash from operating activities of $82.9 million and $86.3 million during the nine-month periods ended September 30, 2023 and 2022, respectively. Significant factors affecting operating cash flows during these periods included:

Net income was $66.8 million and $41.1 million for the nine-month periods ended September 30, 2023 and 2022, respectively.
Cash used for inventories was ($34.4) million and ($30.7) million for the nine-month periods ended September 30, 2023 and 2022, respectively. The increase in inventory was principally associated with our strategy to proactively invest in our inventory balances to encourage high customer service levels, as well as to build bridge inventory for production line transfers and increases in safety stock due to vendor supply delays.
Cash provided by (used for) accounts payable was ($20.3) million and $9.8 million for the nine-month periods ended September 30, 2023 and 2022, respectively, primarily due to an increase in operating expenses and timing of vendor payments.
Cash paid for income taxes was ($24.9) million and ($14.0) million for the nine-month periods ended September 30, 2023 and 2022, respectively, primarily due to increases in income before tax.

Cash flows used in investing activities. We used cash in investing activities of $167.0 million and $40.1 million for the nine-month periods ended September 30, 2023 and 2022, respectively. We used cash for capital expenditures of property and equipment of $27.2 million and $32.5 million in the nine-month periods ended September 30, 2023 and 2022, respectively. Capital expenditures in each period were primarily related to investment in property and equipment to support development and production of our products. Historically, we have incurred significant expenses in connection with facility construction, production automation, product development and the introduction of new products. We anticipate that we will spend approximately $55 to $60 million in 2023 for property and equipment.

Cash outflows invested in acquisitions for the nine-month period ended September 30, 2023 were $138.3 million and were primarily related to payments required by our asset purchase agreements with AngioDynamics ($100 million), Bluegrass ($32.7 million) and ART ($1.5 million), and our transaction with Solo Pace ($4.0 million). Cash outflows invested in acquisitions for the nine-month period ended September 30, 2022 were approximately $4.7 million and were primarily related to our $3.0 million upfront payment in our purchase of Restore Endosystems and our additional equity investment in Fluidx Medical Technology, LLC of $1.4 million.

Cash flows used in financing activities. Cash provided by (used in) financing activities for the nine-month periods ended September 30, 2023 and 2022 was $86.5 million and ($54.5) million, respectively. During the nine-month period ended September 30, 2023 we increased our net borrowings by approximately $88.9 million to finance the acquisitions of AngioDynamics and Bluegrass. During the nine-month period ended September 30, 2022 we decreased our net borrowings by approximately $26.3 million by paying down our debt.  We also paid contingent consideration of $32.8 million,

37

principally as a consequence of our achievement of sales milestones related to our acquisitions of Cianna Medical and Vascular Insights, LLC, which were reflected within financing activities.

As of September 30, 2023, we had outstanding borrowings of $287.1 million and issued letter of credit guarantees of $3.8 million under the Fourth Amended Credit Agreement, with additional available borrowings of approximately $558 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Fourth Amended Credit Agreement. Our interest rate as of September 30, 2023 was a fixed rate of 2.89% with respect to $75 million of the principal amount as a result of an interest rate swap and a variable floating rate of 6.67% with respect to $212.1 million of the principal amount. Our interest rate as of December 31, 2022 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap and a variable floating rate of 5.38% on $123.2 million.

We currently believe that our existing cash balances, anticipated future cash flows from operations and borrowings under the Fourth Amended Credit Agreement will be adequate to fund our current and currently planned future operations for the next twelve months and the foreseeable future. In the event we pursue and complete significant transactions or acquisitions in the future, additional funds will likely be required to meet our strategic needs, which may require us to raise additional funds in the debt or equity markets.

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

Our financial results are affected by the selection and application of accounting policies and methods. In the nine-month period ended September 30, 2023 there were no changes to the application of critical accounting policies previously disclosed in Part II, Item 7 of the 2022 Annual Report on Form 10-K.

CAUTIONARY NOTICE REGARDING FORWARD-LOOKING STATEMENTS

This report includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements in this report, other than statements of historical fact, are “forward-looking statements” for purposes of these provisions, including any projections of earnings, revenues or other financial items, any statements of the plans and objectives of our management for future operations, any statements concerning proposed new products or services, any statements regarding the integration, development or commercialization of the business or any assets acquired from other parties, any statements regarding future economic conditions or performance, and any statements of assumptions underlying any of the foregoing. In some cases, forward-looking statements can be identified by the use of terminology such as “may,” “will,” “expects,” “plans,” “anticipates,” “intends,” “seeks,” “believes,” “estimates,” “potential,” “forecasts,” “continue,” or other forms of these words or similar words or expressions, or the negative thereof or other comparable terminology. Although we believe that the expectations reflected in the forward-looking statements contained herein are reasonable, there can be no assurance that such expectations or any of the forward-looking statements will prove to be correct, and actual results will likely differ, and could differ materially, from those projected or assumed in the forward-looking statements. Investors are cautioned not to unduly rely on any such forward-looking statements.

All subsequent forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements. Our actual results will likely differ, and may differ materially, from anticipated results. Financial estimates are subject to change and are not intended to be relied upon as predictions of future operating results. All forward-looking statements included in this report are made as of the date hereof and are based on information available to us as of such date. We assume no obligation to update any forward-looking statement. If we do update or correct one or more forward-looking statements, investors and others should not conclude that we will make additional updates or corrections.

NOTICE REGARDING TRADEMARKS

This report includes trademarks, tradenames and service marks that are our property or the property of others. Solely for convenience, such trademarks and tradenames sometimes appear without any “™” or “®” symbol. However, failure to

38

include such symbols is not intended to suggest, in any way, that we will not assert our rights or the rights of any applicable licensor, to these trademarks and tradenames.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and qualitative disclosures about currency exchange rate risk and interest rate risk are included in Part II, Item 7A "Quantitative and Qualitative Disclosures About Market Risk" in the 2022 Annual Report on Form 10-K. In the nine-month period ended September 30, 2023, there were no material changes from the information provided therein.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management is responsible for establishing and maintaining adequate disclosure controls and procedures for our company. Consequently, our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act as of September 30, 2023. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and that such information 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.

Changes in Internal Control Over Financial Reporting

During the nine-month period ended September 30, 2023, there were no changes in our internal control over financial reporting that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934).

PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

See Note 10 “Commitments and Contingencies” set forth in the notes to our consolidated financial statements included in Part I, Item 1 of this report.

ITEM 1A. RISK FACTORS

In addition to other information set forth in this report, readers should carefully consider the factors discussed in Part I, Item 1A. "Risk Factors" of the 2022 Annual Report on Form 10-K, as updated and supplemented below. Any of the risk factors disclosed in our reports could materially affect our business, financial condition or future results. The risks described here and in our 2022 Annual Report on Form 10-K are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially and adversely affect our business, financial condition and/or operating results. The discussion of the risk factors below updates the corresponding disclosure under the same headings in the 2022 Annual Report on Form 10-K and may contain material changes to the corresponding risk factor discussion in our 2022 Annual Report on Form 10-K.

39

Our international operations make us subject to the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws in non-U.S. jurisdictions, and our failure, or the failure of our distributors and agents, to comply with these laws could subject us to civil and criminal penalties and adversely affect our business.

We currently conduct our business in various foreign countries, and we expect to continue to expand our foreign operations. As a result, we are subject to the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act, and similar anti-corruption laws in non-U.S. jurisdictions. These laws generally prohibit companies and their intermediaries from illegally offering things of value to any individual for the purpose of obtaining or retaining business.

Compliance with the FCPA and other anti-bribery laws presents challenges to our operations. Our policies mandate compliance with the FCPA and all other applicable anti-bribery laws. Further, we expect our employees, distributors, agents and others who work for us or on our behalf to comply with these anti-bribery laws. Despite our training and compliance programs, our internal control policies and procedures may not always protect us from reckless or criminal acts committed by our employees, distributors or agents. If our employees, distributors or agents violate the provisions of the FCPA or other anti-bribery laws, or even if there are allegations of such violations, we could be subject to investigations or civil and criminal penalties or other sanctions, which could have a material adverse effect on our reputation, business, results of operations, financial condition or cash flows.

As disclosed in Note 10 “Commitments and Contingencies” to our consolidated financial statements, although we are unable to predict the scope, timing, significance or outcome of the SEC inquiry referenced in that note, the inquiry may cause a diversion of our management’s time and attention and could have a material adverse effect on our reputation, business, results of operations, financial condition or cash flows.

We incur substantial costs when identifying, evaluating, negotiating and closing acquisitions, and failure to integrate acquired businesses may adversely impact our business and financial results.

We have completed a series of significant acquisitions and, continue to evaluate other potential acquisitions and strategic transactions, certain of which may also be significant. We have incurred, and will likely continue to incur, significant expenses in connection with evaluating, negotiating and consummating various acquisition and other strategic transactions. As we grow through acquisitions, we face the additional challenges of integrating the operations, culture, information management systems and other characteristics of the acquired entity with our own, including sales models related to capital equipment. Our efforts to integrate acquisitions may be hampered by delays, the loss of certain employees, suppliers or customers, proceedings resulting from employment terminations, culture clashes, unbudgeted costs, and other issues, which may occur at levels that are more severe or prolonged than anticipated. For example, in May and June 2023 we completed the acquisitions of substantially all the assets of Bluegrass and a portfolio of dialysis catheter products and the BioSentry Biopsy Tract Sealant System from AngioDynamics. Our integrations of the acquired assets are in their early stages and substantial risks and uncertainties exist with respect to our ability to achieve the operating and financial results, product and market development and other benefits we have projected with respect to the acquisitions. Among other challenges, these acquisitions will require us to transfer the manufacturing operations conducted with respect to the acquired assets, develop new manufacturing capabilities, enhance and expand our sales and marketing capabilities and extend the capacities of our regulatory, and research and development groups. There is no certainty that we will be able to effectively integrate, manufacture, market or commercialize the acquired assets. We could also face other challenges associated with completed or prospective acquisitions, which we may not currently anticipate.

Additionally, past and future acquisitions may increase the risks of competition we face by, among other things, extending our operations into industry segments and product lines where we have few existing customers or qualified sales personnel and limited expertise. Further, as a result of certain acquisitions, we are selling capital equipment, in addition to our historical sales of disposable medical devices. The sale of capital equipment may create additional risks and potential liability, which may negatively affect our business, operations or financial condition.

In addition, we may not realize competitive advantages, synergies or other benefits anticipated in connection with any such acquisition or other transaction. If we do not adequately identify and value targets for, or manage issues related to, acquisitions and strategic transactions, such transactions may not produce the anticipated benefits and have an adverse effect on our business, operations or financial condition. We have incurred expenses in connection with the disposition of

40

businesses and assets which we acquired but determined that they did not produce the benefits contemplated at the time of acquisition. We may incur similar expenses in the future.

ITEM 5. OTHER INFORMATION

On August 7, 2023, F. Ann Millner, Ed.D., one of our directors, adopted a trading arrangement for the sale of shares of our common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Dr. Millner’s Rule 10b5-1 Trading Plan, which has a term of two years, provides for sales of up to 66,250 shares of common stock pursuant to the terms of the plan.

Other than with respect to Dr. Millner’s Rule 10b5-1 Trading Plan, none of our directors or officers informed us of the adoption or termination of a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Regulation S-K, Item 408 during the fiscal quarter ended September 30, 2023.

41

ITEM 6. EXHIBITS

Exhibit No.

   

Description

3.1

Second Amended and Restated Articles of Incorporation*

3.2

Third Amended and Restated Bylaws*

31.1

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

31.2

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

32.1

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

32.2

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

101

The following financial information from the quarterly report on Form 10-Q for the quarter ended September 30, 2023, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income (iv) Consolidated Statements of Stockholders’ Equity, (v) Consolidated Statements of Cash Flows, and (vi) related Condensed Notes to the Unaudited Consolidated Financial Statements, tagged in detail.

104

 

Cover Page Interactive Data File (the cover page XBRL tags are embedded within the Inline XBRL document).

* These exhibits are incorporated herein by reference.

† Indicates management contract or compensatory plan or arrangement.

42

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.

MERIT MEDICAL SYSTEMS, INC.

Date: October 26, 2023

By:

/s/ FRED P. LAMPROPOULOS

     Fred P. Lampropoulos, President and

     Chief Executive Officer

Date: October 26, 2023

By:

/s/ RAUL PARRA

     Raul Parra

     Chief Financial Officer and Treasurer

43

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

EXHIBIT 31.1

CERTIFICATION

I, Fred P. Lampropoulos, certify that:

1.      I have reviewed this Quarterly Report on Form 10-Q (the “Report”) of Merit Medical Systems, 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 the preparation of financial statements for external purposes in accordance with general 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 case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

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

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

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: October 26, 2023

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)


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

EXHIBIT 31.2

CERTIFICATION

I, Raul Parra, certify that:

1.      I have reviewed this Quarterly Report on Form 10-Q (the “Report”) of Merit Medical Systems, 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:

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

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with general 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 case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and

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

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

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

Date: October 26, 2023

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)


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

EXHIBIT 32.1

Certification of Principal Executive Officer

Pursuant to 18 U.S.C. Section 1350, as Adopted

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10-Q of Merit Medical Systems, Inc. (the “Company”) for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Fred P. Lampropoulos, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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

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

Date: October 26, 2023

/s/ Fred P. Lampropoulos

Fred P. Lampropoulos

President and Chief Executive Officer

(principal executive officer)

This certification accompanies the foregoing Report pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. A signed original of this certification has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


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

EXHIBIT 32.2

Certification of Chief Financial Officer

Pursuant to 18 U.S.C. Section 1350, as Adopted

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report on Form 10-Q of Merit Medical Systems, Inc. (the “Company”) for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Raul Parra, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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

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

Date: October 26, 2023

/s/ Raul Parra

Raul Parra

Chief Financial Officer

(principal financial officer)

This certification accompanies the foregoing Report pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. A signed original of this certification has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 6 mmsi-20230930x10q001.jpg GRAPHIC begin 644 mmsi-20230930x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" @ +L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z:_:@_:]\ M5?![XF_\(OX?TO2I((;**XEN-0221G:0MP KJ %'KG->1?\/"_B3_T"_#G_ M ("S?_':Q_V\?^3B+W_L%VG\GKS7X?6,^AV9\4QVQN]5>Y&F>'+,)N:XU!L MS!>XA#J1V,CQ#L:^0KXJNL1.$9M),_>A?,GR@^^*'_;\^*D;LCZ!HB.L8F96T M^X!6,]'(\WA?]KI7NGBG5A^RI^S-!;:O<#Q'XUU*'[&GV[_27N[N3!/A;:P^*[J76/$NHJ]SJ$M^WG/'YGS?9MS9.Q< MG*]-S.0.:[X4L3*:A[5WM=Z;>1\S6QF44OK.OS> M_8,4)^T3.J@*JZ7> = /,CK] /B!XXTSX;^#-6\2ZO)Y=AIT#3.!]YST5%_ MVF8A1[D5UX"M*>'GXEVY\4:-9ZU;Z//J MUC!J]PN^&PDN46>0>JQD[B.#T':J6O?$3PKX6O19ZSXETC2;LJ'$%]?10R;3 MT.UF!Q[U^4I^*E]K/QIM/B)KH>YO5U:'4I8HFY5(W#+"A/0!5"#VK*\1>*'^ M(_Q#N_$'BFZEB_M6]\Z]N+>+S7@B)QB-"1NV)@*N1]T5Q/-M'RQUOIZ'T=/@ M5\T?:U7;EN[*_O=EKJO/_/3];M#^(WA3Q/>&TT?Q-H^JW80R&"ROXIG"CJVU M6)P/6J$GQE\ Q.R/XW\.JZDJRG58 01U'WJ^!O@[X/\ A<^K>(;[0?&.O7NO M:=X>U.ZL[.^TM;)93]ED5CO5VSM5B=O&>O."*\J^&_@SPAK?A[6M5\6^([KP M[::>]K!;I8:>+N6ZDE$A*A=PQM$9.>E4\RJ)1]U7=^NFAA#A+"2E4O6FE'E^ MP[WDVMMWTV7?L?K?I/B'2M>TW^T-,U.SU&PY_P!*M9UEBXZ_,I(XKG3\9_A^ MI(/CCPX"#@_\36#_ .+K\WO@?JNH:8?BII6AW-S<>&I_"VIR7)=3$"B)B"9T M!(1R3MQD_?89.*=\#OV>;3XO>!O'&ORZS+I3>&H?-2WBMED$_P"Y>3!)(V_< MQQZTUF52IRJG#5WZ]B9\)87#.K/%8AJ$7&S4=?>VNNCO_F?H]_PNCX?_ /0\ M^'/_ :P?_%UT%]XGT?3='35KO5+.WTMU5EO99U6%@WW2'S@Y[8ZU^8_[,7[ M.=K^T/<:_%/KJ:S:I!:6>IWJZ%:8 M&(XI92\MQCLSD[5QT53_ ,]&JAXQ\3>/[,:ZMSX:T^#PW$TJ&^,27I^RC/[Y MH?.5G^7)*;?;FNMU)J/,U^!X4<+1E4=.,K^?,EOT6CN^]NNAZ#JWC_PSH-ZU MGJ7B'3+"[4!F@N+N-'4$9!*DY&15W1O$FD>(D=]*U2RU-$^\UG<)*%^NTG%> M4^")F\"?"B\.B>1>W*ZX;""ZOLN)@]ZENDLA7!;"%3P>B@# K6GT,Z_KYTK7 M=-M-#\5"V>\TSQ%H9(+A&57P6 8%2\>Z)]R,KCD\@"JR=O/^MQ3PE*/,DWHV MKZ=+7?+O;7NVOD>@KXCTE]9;2%U2S;5E7>U@+A//"XSDIG=C!!Z5%K?BS1/# M1C&KZQ8:69!E!>7*1%A[!B,_A7A:R:L_P:T#5H["RC\8S>+3N?;A%NGU*2!W M+?>*A2>,Y*#;G%=SI^EOX>UVYT;PMIMIJOB"*".XU?Q#KDIWLTF=BLRJ6=FV ML=@VHBXQC(6DJTI=.WX_J7/ PIMWE>S:>WV79N_1:JV[;T/0])US3M?M?M.F M7]KJ-MG;YUI,LJ9],J2,U23QOX=DU1F;=_=V9SGVQFO* MM>TCQ!>^.=/M(K#3O#6K:I:SVEW=:-+_ )8:'%%I>@6<:>:D:B(RNLN1$1R'C,8RX.0Y/.5--59/3^G MU(>#IQ7-=M6OI9V5[7;V>NR6_6UCT=-8L)-2?3EO(&OT7>UL) 9%7U*]>X_, M5F3_CZFN]K>#(UFMXT;S;I2>& M1F8'>,KMVC/!KY1/_!/+XCDJ?^$C\/95/+4_:+GA?[H_=<#VZ4A_X)X_$8@ M^(O#V GE@?:+CA/[O^JZ>W2MJ<\3!W]D[W;>N_\ PQP8G"Y/B8\CQL4E%1BN M5^ZDTVUKO)[M]V97[!;!_P!HB=E(96TN\((Z$&2/!KM/V]OB%K/BCQ]H'PMT MFUG9!Y-T8%&#?W,I*PJOJJ<\_P!YCG[M=_\ LO?LB>(_@M\1+CQ-KVLZ9=1B MQDM(;?3O,8LSLA+,75< !.@SG/;%?4<^DV-S?P7TUG;RWMN"L-R\2F2,'J%8 MC(S[5>'PE66$=&3Y6W^!RYGGF$HYVL?12JJ,++6R4M==M;?UJC\G_B[\(+OX M?_%>T\ Z6 M77339=C:EQO43IJM3;2BU*TK-R=O>VTV>GGOHC\VM-_:)^'7A?3M=3PS\)+; M1-2U33;C3?[0;7)+AX4E0J2HD0XZ@G&,XQFM/]E/X20_&CX=_%/P^0HN?)L9 M=/O&'RPW:>>4Y[ YVL/[KGVK] O^%7^#/^A2T+_P6P__ !-;.D:%IOAZV-MI M>G6FFVY8N8K.!8D+>N% &?>M(9?+G3JR32OHE;?T.3$<545AYT\'1E& +W0[>1]<22SN'F80W%E,%:-PQVDN M!V4D $$C[QKW#]B:&2X^"?QG,4;2B2V:-"BD[V^R2_*/4\CCW%?:6I?#[PMK M-Y)=ZAX:TB^NY.7GN;"*21OJQ4DUI:3HNGZ!9BTTRPMM.M0Q806D*Q(">IVJ M ,TZ.7SIS4I3NDFEIW)S#BC#XO#5*=+#\LZCC*3YM&XVZ6\K?B?GS^PUJUYI MND>.%TV86MWJ;Z7I-O?,/DMI)6F!D)Z;E4$JO=M@_BKZT366TGXA^#_#>@RI M9^$='FDTNZ(;/VB\-I(\<.[N45=S=R\B]U->DCPCH:Z9=ZNGW;%[BU6 MU013,>2S*!ACP.3Z4QO!N@OH(T,Z-8'1QTL/LR>2#G.=F,9SSGKGGK730PLJ M--0YKV_SN>-F6<4:<[9P+V_6-7*@]"(U#+CN_F?\\ZKZS\-?%VJZAJPN=6BU/3+RYE9+2?4 M[F"/[.Q^6%XXUP5"_*<'YAUZD5Z+/X1T.YT./1I='L)-(C "6+VR&%,'(PF, M#!YZ5D_\*D\$_P#0IZ-_X!1_X5T.E)WYM3S(8NG"SIKELK;)WU;O>Z:>O]=. M"\>>;\+_ (-7UWK!M[FZ76X=2-MIY*JY;4(YO*CW<\*#R>@4GH*V[C6)M U6 M/Q%XENK2]UV:U:TT;P]HS&0L)&5V",V&D9RD>9-JHBIDX&XGK=+^'/A71;Q; MNP\.:79W2JRK-#:1JZ@C! (&1D$@^QJSH/@S0/"\DKZ/HMAI]M-W9:;K5WMIU\0\K65^"V@6"7=F M_BV+Q<0R[LQ-=IJ<9"'=C%=QIVI2>(==N=:\*:A::?KLT,=OJ_ MA[6XV$B/'G8S!3N1UW,NX!D==N,X#5W:>%-%CUUM;32;)=89=K7XMT$Y&,?? MQGIQUZ<4W7?"&A>)VC;5]&L-3:,81[NV21D'H"1D?A25&4>NUOPZ^I4\=3J- MWC:[;>B^T[M6ZK16U33U.)T[6K+PEXAOI]6O9/$OC"_1!/;:'9O-]BMDSLC" M*6,:;F8[G(+LQ/0 *GP_M/"=K?:UI6CV>J:/JEW;>9)#K/GAWB+RG=&)F.5$ MDLA;;T,G/WA7?Z-H&F>';4VVE:=:Z;;D[C%:0K$I/J0H'/O46N^%M&\41PIK M&E66J)"2T8O(%EV$]2NX'&?:K5-JST_KS,'B82O'WDG;KVV]W:RZ*^G<\_BN M?&GPS\"PM=_\(Y>Z=H6GJLNV::&2:.&, X9@55B%XSQD@9[UZ=9W2WMG!<*C MQK-&L@21=K*",X(['VKG;?X7>#K2XCGA\+:/'-&P='6QCRK#D$?+P1ZUU%53 3C*.^QCB*M.K9Q6NMW:WX79__V0$! end EX-101.SCH 7 mmsi-20230930.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Earnings Per Common Share (EPS) - Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Segment Reporting - Operating Income (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Acquisitions - Angio Dynamics, Inc (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Acquisitions - Bluegrass Vascular Technologies (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Acquisitions - Advanced Radiation Therapy (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Acquisitions - Solo Pace, Inc (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Derivatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation and Other Items link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Recently Adopted Financial Accounting Standards link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Revolving Credit Facility and Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Earnings Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Earnings Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Earnings Per Common Share (EPS) - Basic EPS (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mmsi-20230930_cal.xml EX-101.CAL EX-101.DEF 9 mmsi-20230930_def.xml EX-101.DEF EX-101.LAB 10 mmsi-20230930_lab.xml EX-101.LAB EX-101.PRE 11 mmsi-20230930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 24, 2023
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Entity File Number 0-18592  
Entity Registrant Name MERIT MEDICAL SYSTEMS INC  
Entity Incorporation, State or Country Code UT  
Entity Central Index Key 0000856982  
Entity Tax Identification Number 87-0447695  
Entity Address, Address Line One 1600 West Merit Parkway  
Entity Address, City or Town South Jordan  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84095  
City Area Code 801  
Local Phone Number 253-1600  
Title of 12(b) Security Common Stock, no par value  
Trading Symbol MMSI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   57,750,462
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 58,673 $ 58,408
Trade receivables - net of allowance for credit losses - 2023 - $8,721 and 2022 - $8,423 167,824 164,677
Other receivables 13,576 12,992
Inventories 303,923 265,991
Prepaid expenses and other current assets 27,954 22,324
Prepaid income taxes 3,936 3,913
Income tax refund receivables 9,432 779
Total current assets 585,318 529,084
Property and equipment:    
Land and land improvements 26,017 25,940
Buildings 190,825 189,148
Manufacturing equipment 313,600 299,089
Furniture and fixtures 66,451 61,128
Leasehold improvements 53,208 49,673
Construction-in-progress 60,492 61,269
Total property and equipment 710,593 686,247
Less accumulated depreciation (327,267) (303,271)
Property and equipment - net 383,326 382,976
Other assets:    
Goodwill 381,052 359,821
Deferred income tax assets 6,438 6,599
Right-of-use operating lease assets 63,633 65,262
Other assets 48,545 44,352
Total other assets 839,861 751,906
Total assets 1,808,505 1,663,966
Current liabilities:    
Trade payables 48,862 68,504
Accrued expenses 119,291 123,189
Current portion of long-term debt 3,750 11,250
Short-term operating lease liabilities 11,688 11,005
Income taxes payable 3,542 6,697
Total current liabilities 187,133 220,645
Long-term debt 282,370 186,759
Deferred income tax liabilities 18,458 18,462
Long-term income taxes payable 347 347
Liabilities related to unrecognized tax benefits 1,912 1,912
Deferred compensation payable 15,508 15,264
Deferred credits 1,631 1,708
Long-term operating lease liabilities 57,455 59,736
Other long-term obligations 13,806 14,736
Total liabilities 578,620 519,569
Commitments and contingencies
Stockholders' equity:    
Preferred stock - 5,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued
Common stock, no par value; 100,000 shares authorized; issued and outstanding as of September 30, 2023 - 57,746 and December 31, 2022 - 57,306 695,181 675,174
Retained earnings 547,555 480,773
Accumulated other comprehensive loss (12,851) (11,550)
Total stockholders' equity 1,229,885 1,144,397
Total liabilities and stockholders' equity 1,808,505 1,663,966
Developed technology    
Other assets:    
Intangible assets 296,349 237,522
Other    
Other assets:    
Intangible assets $ 43,844 $ 38,350
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Trade receivables, allowances $ 8,721 $ 8,423
Stockholders' equity:    
Preferred stock shares authorized (in shares) 5,000 5,000
Preferred stock shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock shares authorized (in shares) 100,000 100,000
Common stock shares issued (in shares) 57,746 57,306
Common stock shares outstanding (in shares) 57,746 57,306
Developed technology    
Other assets:    
Intangibles, accumulated amortization $ 308,889 $ 274,570
Other    
Other assets:    
Intangibles, accumulated amortization $ 76,909 $ 69,780
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 315,230 $ 287,175 $ 932,851 $ 857,566
Cost of sales 173,031 158,602 499,508 473,019
Gross profit 142,199 128,573 433,343 384,547
Operating expenses:        
Selling, general and administrative 86,854 89,780 277,925 259,282
Research and development 19,646 19,221 61,089 55,074
Impairment charges     270 1,672
Contingent consideration expense 562 915 2,177 4,702
Acquired in-process research and development     1,550 6,671
Total operating expenses 107,062 109,916 343,011 327,401
Income from operations 35,137 18,657 90,332 57,146
Other income (expense):        
Interest income 181 116 533 316
Interest expense (4,841) (1,831) (10,534) (4,180)
Other income (expense) - net (255) 660 291 (808)
Total other expense - net (4,915) (1,055) (9,710) (4,672)
Income before income taxes 30,222 17,602 80,622 52,474
Income tax expense 4,388 2,330 13,840 11,359
Net income $ 25,834 $ 15,272 $ 66,782 $ 41,115
Earnings per common share        
Basic (in dollars per share) $ 0.45 $ 0.27 $ 1.16 $ 0.73
Diluted (in dollars per share) $ 0.44 $ 0.27 $ 1.14 $ 0.71
Weighted average shares outstanding        
Basic (in shares) 57,682 56,835 57,525 56,707
Diluted (in shares) 58,375 57,586 58,345 57,573
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 25,834 $ 15,272 $ 66,782 $ 41,115
Other comprehensive income:        
Cash flow hedges (539) 3,850 1,192 13,182
Income tax benefit (expense) 129 (942) (286) (3,226)
Foreign currency translation adjustment (2,914) (9,003) (2,190) (18,775)
Income tax benefit (expense) 17 85 (17) 81
Total other comprehensive loss (3,307) (6,010) (1,301) (8,738)
Total comprehensive income $ 22,527 $ 9,262 $ 65,481 $ 32,377
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Beginning balance at Dec. 31, 2021 $ 641,533 $ 406,257 $ (7,991) $ 1,039,799
Beginning balance (in shares) at Dec. 31, 2021 56,570      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   10,545   10,545
Other comprehensive income (loss)     1,338 1,338
Stock-based compensation expense $ 4,212     4,212
Options exercised $ 1,320     1,320
Options exercised (in shares) 52      
Issuance of common stock under Employee Stock Purchase Plan $ 320     320
Issuance of common stock under Employee Stock Purchase Plan (in shares) 5      
Shares issued from time-vested restricted stock units (in shares) 44      
Shares surrendered in exchange for payment of payroll tax liabilities $ (1,015)     (1,015)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (16)      
Ending balance at Mar. 31, 2022 $ 646,370 416,802 (6,653) 1,056,519
Ending balance (in shares) at Mar. 31, 2022 56,655      
Beginning balance at Dec. 31, 2021 $ 641,533 406,257 (7,991) 1,039,799
Beginning balance (in shares) at Dec. 31, 2021 56,570      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income       41,115
Other comprehensive income (loss)       (8,738)
Shares surrendered in exchange for exercise of stock options       (898)
Ending balance at Sep. 30, 2022 $ 658,198 447,372 (16,729) 1,088,841
Ending balance (in shares) at Sep. 30, 2022 56,918      
Beginning balance at Mar. 31, 2022 $ 646,370 416,802 (6,653) 1,056,519
Beginning balance (in shares) at Mar. 31, 2022 56,655      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   15,298   15,298
Other comprehensive income (loss)     (4,066) (4,066)
Stock-based compensation expense $ 3,952     3,952
Options exercised $ 1,303     1,303
Options exercised (in shares) 58      
Issuance of common stock under Employee Stock Purchase Plan $ 301     301
Issuance of common stock under Employee Stock Purchase Plan (in shares) 6      
Shares issued from time-vested restricted stock units (in shares) 26      
Ending balance at Jun. 30, 2022 $ 651,926 432,100 (10,719) 1,073,307
Ending balance (in shares) at Jun. 30, 2022 56,745      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   15,272   15,272
Other comprehensive income (loss)     (6,010) (6,010)
Stock-based compensation expense $ 3,893     3,893
Options exercised $ 4,141     4,141
Options exercised (in shares) 201      
Issuance of common stock under Employee Stock Purchase Plan $ 246     246
Issuance of common stock under Employee Stock Purchase Plan (in shares) 5      
Shares surrendered in exchange for payment of payroll tax liabilities $ (1,110)     (1,110)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (18)      
Shares surrendered in exchange for exercise of stock options $ (898)     (898)
Shares surrendered in exchange for exercise of stock options (in shares) (15)      
Ending balance at Sep. 30, 2022 $ 658,198 447,372 (16,729) 1,088,841
Ending balance (in shares) at Sep. 30, 2022 56,918      
Beginning balance at Dec. 31, 2022 $ 675,174 480,773 (11,550) $ 1,144,397
Beginning balance (in shares) at Dec. 31, 2022 57,306     57,306
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   20,703   $ 20,703
Other comprehensive income (loss)     621 621
Stock-based compensation expense $ 3,498     3,498
Options exercised $ 3,726     3,726
Options exercised (in shares) 123      
Issuance of common stock under Employee Stock Purchase Plan $ 302     302
Issuance of common stock under Employee Stock Purchase Plan (in shares) 4      
Shares issued from time-vested restricted stock units (in shares) 61      
Shares surrendered in exchange for payment of payroll tax liabilities $ (1,592)     (1,592)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (22)      
Ending balance at Mar. 31, 2023 $ 681,108 501,476 (10,929) 1,171,655
Ending balance (in shares) at Mar. 31, 2023 57,472      
Beginning balance at Dec. 31, 2022 $ 675,174 480,773 (11,550) $ 1,144,397
Beginning balance (in shares) at Dec. 31, 2022 57,306     57,306
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income       $ 66,782
Other comprehensive income (loss)       (1,301)
Shares surrendered in exchange for exercise of stock options       (5,809)
Ending balance at Sep. 30, 2023 $ 695,181 547,555 (12,851) $ 1,229,885
Ending balance (in shares) at Sep. 30, 2023 57,746     57,746
Beginning balance at Mar. 31, 2023 $ 681,108 501,476 (10,929) $ 1,171,655
Beginning balance (in shares) at Mar. 31, 2023 57,472      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   20,245   20,245
Other comprehensive income (loss)     1,385 1,385
Stock-based compensation expense $ 4,980     4,980
Options exercised $ 5,154     5,154
Options exercised (in shares) 128      
Issuance of common stock under Employee Stock Purchase Plan $ 281     281
Issuance of common stock under Employee Stock Purchase Plan (in shares) 4      
Shares issued from time-vested restricted stock units (in shares) 30      
Ending balance at Jun. 30, 2023 $ 691,523 521,721 (9,544) 1,203,700
Ending balance (in shares) at Jun. 30, 2023 57,634      
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income   25,834   25,834
Other comprehensive income (loss)     (3,307) (3,307)
Stock-based compensation expense $ 5,206     5,206
Options exercised $ 7,555     7,555
Options exercised (in shares) 247      
Issuance of common stock under Employee Stock Purchase Plan $ 237     237
Issuance of common stock under Employee Stock Purchase Plan (in shares) 4      
Shares surrendered in exchange for payment of payroll tax liabilities $ (3,531)     (3,531)
Shares surrendered in exchange for payment of payroll tax liabilities (in shares) (53)      
Shares surrendered in exchange for exercise of stock options $ (5,809)     (5,809)
Shares surrendered in exchange for exercise of stock options (in shares) (86)      
Ending balance at Sep. 30, 2023 $ 695,181 $ 547,555 $ (12,851) $ 1,229,885
Ending balance (in shares) at Sep. 30, 2023 57,746     57,746
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 66,782 $ 41,115
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 66,359 61,312
Loss on disposition of business   1,389
Loss on sale or abandonment of property and equipment 4,761 196
Write-off of certain intangible assets and other long-term assets 461 1,733
Acquired in-process research and development 1,550 6,671
Amortization of right-of-use operating lease assets 8,621 7,819
Adjustments related to contingent consideration liabilities 2,177 2,888
Amortization of deferred credits (78) (81)
Amortization of long-term debt issuance costs 744 453
Stock-based compensation expense 15,346 13,691
Changes in operating assets and liabilities, net of acquisitions and divestitures:    
Trade receivables (3,852) (9,063)
Other receivables (1,040) 5,669
Inventories (34,426) (30,735)
Prepaid expenses and other current assets (72) (4,186)
Prepaid income taxes (24)  
Income tax refund receivables (8,682) (1,713)
Other assets (719) 1,848
Trade payables (20,332) 9,752
Accrued expenses (599) (8,861)
Income taxes payable (3,431) (1,374)
Deferred compensation payable 245 (3,325)
Operating lease liabilities (8,573) (8,406)
Other long-term obligations (2,318) (509)
Total adjustments 16,118 45,168
Net cash, cash equivalents, and restricted cash provided by operating activities 82,900 86,283
Capital expenditures for:    
Property and equipment (27,151) (32,539)
Intangible assets (1,756) (1,909)
Proceeds from the sale of property and equipment 181 63
Payments from disposition of business   (971)
Cash paid in acquisitions, net of cash acquired (138,278) (4,712)
Net cash, cash equivalents, and restricted cash used in investing activities (167,004) (40,068)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 11,446 6,733
Proceeds from issuance of long-term debt 480,499 172,336
Payments on long-term debt (391,624) (198,593)
Long-term debt issuance costs (5,240)  
Contingent payments related to acquisitions (3,502) (32,862)
Payment of taxes related to an exchange of common stock (5,123) (2,125)
Net cash, cash equivalents, and restricted cash provided by (used in) financing activities 86,456 (54,511)
Effect of exchange rates on cash, cash equivalents, and restricted cash (2,181) (5,862)
Net increase (decrease) in cash, cash equivalents and restricted cash 171 (14,158)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:    
Beginning of period 60,558 67,750
End of period 60,729 53,592
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS:    
Cash and cash equivalents 58,673 51,481
Restricted cash reported in prepaid expenses and other current assets $ 2,056 $ 2,111
Restricted Cash and Cash Equivalents, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Total cash, cash equivalents and restricted cash $ 60,729 $ 53,592
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest (net of capitalized interest of $941 and $565, respectively) 9,572 4,087
Income taxes 24,875 14,013
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchases in accounts payable 4,613 1,899
Acquisition purchases in accrued expenses and other long-term obligations 3,674 4,526
Merit common stock surrendered (86 and 15 shares, respectively) in exchange for exercise of stock options 5,809 898
Right-of-use operating lease assets obtained in exchange for operating lease liabilities $ 7,560 $ 8,948
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Statement of Cash Flows [Abstract]    
Net capitalized interest $ 941 $ 565
Common stock surrendered in exchange for exercise of stock options (in shares) 86 15
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Other Items
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Other Items

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2023 and 2022 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America. In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2023 and December 31, 2022, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2023 and 2022. The results of operations for the three and nine-month periods ended September 30, 2023 and 2022 are not necessarily indicative of the results for a full-year period. Amounts presented in this report are rounded, while percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report on Form 10-K”).

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Recently Adopted Financial Accounting Standards
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Recently Adopted Financial Accounting Standards

2.   Recently Adopted Financial Accounting Standards. In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. Entities can elect not to apply certain modification accounting requirements to contracts affected by what the guidance calls “reference rate reform” if certain criteria are met. An entity that makes this election would not have to remeasure the contracts at the modification date or reassess a previous accounting determination. Also, entities can elect various optional expedients that would allow them to continue applying hedge accounting for hedging relationships affected by reference rate reform if certain criteria are met. In December 2022, the FASB issued ASU 2022-06, Deferral of the Sunset Date of Topic 848, which defers the sunset date of the guidance in ASC 848 to December 31, 2024. During the quarter ended June 30, 2023, we transitioned our interest rate swap agreement to reference the Secured Overnight Financing Rate (“SOFR”) in connection with reference rate reform and adopted certain optional expedients provided in ASU 2020-04 in relation to contract modifications and hedge accounting that allowed us to continue hedge accounting for our interest rate swap cash flow hedges (see Note 9). The adoption of this guidance did not have a material impact on our consolidated financial statements.

Recently Issued Accounting Standards. We currently believe there are no other issued and not yet effective accounting standards that are materially relevant to our financial statements.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3.   Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2022 Annual Report on Form 10-K.

Disaggregation of Revenue

Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2023

September 30, 2022

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

78,617

$

49,768

$

128,385

$

67,200

$

43,498

$

110,698

Cardiac Intervention

 

36,593

52,513

 

89,106

 

33,194

53,654

 

86,848

Custom Procedural Solutions

 

29,602

19,022

 

48,624

 

27,078

18,614

 

45,692

OEM

 

34,207

5,762

 

39,969

 

29,425

6,286

 

35,711

Total

 

179,019

127,065

 

306,084

 

156,897

 

122,052

 

278,949

 

Endoscopy

Endoscopy Devices

 

8,486

 

660

 

9,146

 

7,674

552

 

8,226

Total

$

187,505

$

127,725

$

315,230

$

164,571

$

122,604

$

287,175

Nine Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

219,257

$

148,820

$

368,077

$

195,095

$

132,331

$

327,426

Cardiac Intervention

 

106,588

161,621

 

268,209

 

95,652

 

162,257

 

257,909

Custom Procedural Solutions

 

85,556

60,153

 

145,709

 

80,951

 

60,096

 

141,047

OEM

 

101,341

21,999

 

123,340

 

87,269

 

18,904

 

106,173

Total

 

512,742

392,593

 

905,335

 

458,967

 

373,588

 

832,555

 

Endoscopy

Endoscopy Devices

 

25,705

 

1,811

 

27,516

 

23,270

 

1,741

 

25,011

Total

$

538,447

$

394,404

$

932,851

$

482,237

$

375,329

$

857,566

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Business Combinations [Abstract]  
Acquisitions

4.   Acquisitions. On June 8, 2023, we entered into an asset purchase agreement with AngioDynamics, Inc. (“AngioDynamics”) to acquire the assets associated with a portfolio of dialysis catheter products and the BioSentry® Biopsy Tract Sealant System for a purchase price of $100 million. We accounted for this acquisition as a business combination. The sales related to the acquisition have been included in our cardiovascular segment since the acquisition date and were approximately $7.3 and $8.3 million for the three and nine-month periods ended September 30, 2023, respectively. It is not practical to separately report earnings related to the acquisition, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition-related costs associated with the AngioDynamics acquisition, which are included in selling, general and administrative expenses in the accompanying consolidated statements of income, were approximately $0.1 million and $4.9 million for the three and nine-month periods ended September 30, 2023, respectively. The purchase price was preliminarily allocated as follows (in thousands):    

Assets Acquired

    

  

Prepaid expenses

$

2,000

Inventories

 

5,254

Property and equipment

108

Intangible assets

 

Developed technology

65,200

Trademarks

4,000

Customer list

5,800

Goodwill

17,638

Total net assets acquired

$

100,000

We are amortizing the AngioDynamics developed technology intangible assets over nine years, the trademark intangible assets over 11 years, and the customer list intangible asset on an accelerated basis over ten years. We have estimated the weighted average life of the intangible assets acquired from AngioDynamics to be 10.5 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the AngioDynamics acquisition are not material in relation to reported sales and it was deemed impracticable to obtain information to determine earnings associated with the acquired product lines which represent only a small portion of the product lines of a large, consolidated company without standalone financial information.

On May 4, 2023, we entered into an asset purchase agreement to acquire the assets associated with the Surfacer® Inside-Out® Access Catheter System from Bluegrass Vascular Technologies, Inc. (“Bluegrass”), for a purchase price of $32.7 million. Prior to the acquisition, we held an equity investment of 1,251,878 Bluegrass common shares representing approximately 19.5% ownership in Bluegrass. The fair value of this previously-held equity investment of approximately $245,000 is included in the purchase price allocation. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and were not material. Acquisition-related costs associated with the Bluegrass acquisition, which were included in selling, general and administrative expenses in the accompanying consolidated statements of income, were not material. The purchase price was preliminarily allocated as follows (in thousands):    

Assets Acquired

    

  

Inventories

$

175

Intangible assets

 

Developed technology

28,000

Trademarks

900

Goodwill

3,898

Total net assets acquired

$

32,973

We are amortizing the Bluegrass developed technology intangible asset over 15 years and the related trademarks over 13 years. We have estimated the weighted average life of the intangible assets acquired from Bluegrass to be 14.9 years. The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the Bluegrass acquisition are not material.

On May 1, 2023, we entered into an asset purchase agreement to acquire certain assets from Advanced Radiation Therapy, LLC (“ART”), related to intellectual property rights for soft tissue markers. The total purchase price of the ART assets included an up-front payment of $750,000, a deferred payment of $750,000 payable upon the first to occur of (1) shipment and installation of two commercial production winders used to manufacture the product or (2) 30 days after delivery of the winders to Merit, and, a deferred payment of $500,000 payable upon regulatory approval from the U.S. Food and Drug Administration for Merit to commence commercialization, marketing and sale of the product in the United States. We have accounted for this transaction as an asset purchase and recorded $1.5 million of acquired in-process research and development expense associated with the upfront payment and completion of the milestone related to the installation of the commercial production winders. The payments are reported within operating expenses because the technological feasibility of the underlying research and development project has not yet been reached and such technology has no identified future alternative use as of the date of acquisition.

We entered into a stock purchase agreement on January 11, 2023, and an exclusive distribution agreement on April 5, 2023, with Solo Pace Inc. ("Solo Pace”), owner and developer of a temporary external pulse generator and grounding pad with associated remote control module. Pursuant to these agreements, we paid $4.0 million to acquire (a) shares of Series Seed-1 Preferred Stock of Solo Pace, (b) an option to purchase the outstanding equity of Solo Pace within the earlier of five years after product commercialization or within 120 days after the twelve-month period wherein sales of the Solo Pace product exceed $6.0 million, and (c) exclusive rights to distribute the Solo Pace product upon commercialization. The shares of Solo Pace stock have been reflected within other assets in the accompanying consolidated balance sheets. Our investment in Solo Pace represents an ownership of approximately 19% of its outstanding capital stock and has been recorded as an equity investment accounted for at cost because the equity interest does not have a readily determinable fair value and because we are not able to exercise significant influence over the operations of Solo Pace.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories

5. Inventories. Inventories at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Finished goods

$

156,074

$

147,051

Work-in-process

 

34,092

 

29,534

Raw materials

 

113,757

 

89,406

Total inventories

$

303,923

$

265,991

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6.   Goodwill and Intangible Assets. The change in the carrying amount of goodwill for the nine-month period ended September 30, 2023 is detailed as follows (in thousands):

    

2023

Goodwill balance at January 1

$

359,821

Effect of foreign exchange

 

(305)

Additions and adjustments as the result of acquisitions

 

21,536

Goodwill balance at September 30

$

381,052

Total accumulated goodwill impairment losses aggregated $8.3 million as of September 30, 2023 and December 31, 2022, respectively. We did not have any goodwill impairments for the nine-month periods ended September 30, 2023 or 2022. The total goodwill balances as of September 30, 2023 and December 31, 2022 were related to our cardiovascular segment.

Other intangible assets at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

September 30, 2023

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

30,969

$

(12,657)

$

18,312

Distribution agreements

 

3,250

 

(2,868)

 

382

License agreements

 

11,128

 

(8,076)

 

3,052

Trademarks

 

35,119

 

(19,998)

 

15,121

Customer lists

 

40,287

 

(33,310)

 

6,977

Total

$

120,753

$

(76,909)

$

43,844

December 31, 2022

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

29,445

$

(10,203)

$

19,242

Distribution agreements

 

3,250

 

(2,715)

 

535

License agreements

 

11,109

 

(7,250)

 

3,859

Trademarks

 

30,221

 

(17,863)

 

12,358

Customer lists

 

34,105

 

(31,749)

 

2,356

Total

$

108,130

$

(69,780)

$

38,350

Aggregate amortization expense for the three and nine-month periods ended September 30, 2023 was $15.4 million and $41.1 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2022 was $12.1 million and $36.3 million, respectively.

We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities. We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the nine-month period ended September 30, 2023.

For the nine-month period ended September 30, 2022, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment was our divestiture of the STD Pharmaceutical Products Limited (“STD Pharmaceutical”) business acquired in our August 2019 acquisition of Fibrovein Holdings Limited. On April 30, 2022, we completed the divestiture of Fibrovein Holdings Limited, in exchange for the termination of our obligations arising from the acquisition and the purchaser’s agreement to make potential future payments upon a qualifying disposition of the STD Pharmaceutical business. We recorded an impairment charge for the carrying value of $1.7 million of intangible assets during the nine months ended September 30, 2022, all of which pertained to our cardiovascular segment.

Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2023 (in thousands):

    

Estimated Amortization Expense

Remaining 2023

$

15,764

2024

 

59,656

2025

 

57,661

2026

46,955

2027

 

43,774

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

7.   Income Taxes. Our provision for income taxes for the three-month periods ended September 30, 2023 and 2022 was a tax expense of $4.4 million and $2.3 million, respectively, which resulted in an effective tax rate of 14.5% and 13.2%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2023 and 2022 was a tax expense of $13.8 million and $11.4 million, respectively, which resulted in an effective tax rate of 17.2% and 21.6%, respectively. The increase in the income tax expense for the three and nine-month periods ended September 30, 2023, when compared to the respective prior-year periods, and the corresponding increase in the effective income tax rate for the three month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased pre-tax book income and decreased benefit from discrete items such as share-based compensation. The decrease in the effective income tax rate for the nine-month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased benefit from discrete items such as contingent liabilities and deferred compensation, as well as decreased foreign inclusions. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).

The Organization for Economic Cooperation and Development (“OECD”) Pillar 2 global minimum tax rules, which generally provide for a minimum effective tax rate of 15%, are intended to apply for tax years beginning in 2024. On February 2, 2023, the OECD issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar 2 global minimum tax. Under a transitional safe harbor released July 17, 2023, the undertaxed profits rule top-up tax in the jurisdiction of a company's ultimate parent entity will be zero for each fiscal year of the transition period, if that jurisdiction has a corporate tax rate of at least 20%. The safe harbor transition period will apply to fiscal years beginning on or before December 31, 2025 and ending before December 31, 2026. We are closely monitoring developments and evaluating the impact these new rules are anticipated to have on our tax rate, including eligibility to qualify for these safe harbor rules.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Revolving Credit Facility and Long-Term Debt

8.   Revolving Credit Facility and Long-Term Debt. Principal balances outstanding under our long-term debt obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Term loans

$

149,063

$

124,688

Revolving credit loans

 

138,000

 

73,500

Less unamortized debt issuance costs

 

(943)

 

(179)

Total long-term debt

 

286,120

 

198,009

Less current portion

 

3,750

 

11,250

Long-term portion

$

282,370

$

186,759

On June 6, 2023, we entered into a Fourth Amended and Restated Credit Agreement (the "Fourth Amended Credit Agreement"). The Fourth Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Fourth Amended Credit Agreement amended and restated in its entirety our previously outstanding Third Amended and Restated Credit Agreement and all amendments thereto. The Fourth Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment of up to an aggregate amount of $700 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On June 6, 2028, all principal, interest and other amounts outstanding under the Fourth Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty.

Term loans made under the Fourth Amended Credit Agreement bear interest, at our election, at either (i) the Base Rate (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement) or, (ii) Adjusted Term SOFR (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement). Revolving credit loans bear interest, at our election, at either (a) the Base Rate plus the Applicable Margin, (b) Adjusted Term SOFR plus the Applicable Margin, (c) Adjusted Eurocurrency Rate plus the Applicable Margin or (d) Adjusted Daily Simple SONIA (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin. Interest on each loan featuring the Base Rate and each Daily Simple SONIA Loan is due and payable on the last business day of each calendar month; interest on each loan featuring the Eurocurrency Rate and each Term SOFR Loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.

The Fourth Amended Credit Agreement is collateralized by substantially all our assets. The Fourth Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Fourth Amended Credit Agreement requires that we maintain certain financial covenants, as follows:

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Fourth Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Fourth Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Fourth Amended Credit Agreement) for any period of four consecutive fiscal quarters.

We believe we were in compliance with all covenants set forth in the Fourth Amended Credit Agreement as of September 30, 2023.

As of September 30, 2023, we had outstanding borrowings of $287.1 million and issued letter of credit guarantees of $3.8 million under the Fourth Amended Credit Agreement, with additional available borrowings of approximately $558 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Fourth Amended Credit Agreement. Our interest rate as of September 30, 2023 was a fixed rate of 2.89% with respect to $75 million of the principal amount, as a result of an interest rate swap (see Note 9), and a variable floating rate of 6.67% with respect to $212.1 million of the principal amount. Our interest rate as of December 31, 2022 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap and a variable floating rate of 5.38% on $123.2 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin.

Future minimum principal payments on our long-term debt, as of September 30, 2023, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2023

 

$

938

2024

3,750

2025

5,625

2026

7,500

2027

9,375

2028

259,875

Total future minimum principal payments

$

287,063

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives

9.   Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivative instruments we use are interest rate swaps and foreign currency forward contracts. We recognize derivative instruments as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivative instruments not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Fourth Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo. In June 2023, certain terms under the agreement were amended to reflect the transition from LIBOR to SOFR, an alternative reference rate. Under the interest rate swap agreement we fixed the one-month SOFR rate on that portion of our borrowings under the Fourth Amended Credit Agreement at 1.64% for the period from June 1, 2023 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month SOFR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2023 and December 31, 2022, our interest rate swap qualified as a cash flow hedge. The fair value of our interest rate swap as of September 30, 2023 was an asset of $2.3 million, which was partially offset by $0.6 million in deferred taxes. The fair value of our interest rate swap as of December 31, 2022 was an asset of $3.4 million, partially offset by $0.8 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in various currencies, with our most significant exposure related to transactions and balances denominated in Chinese Renminbi and Euros, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the foreign currencies.

We enter into approximately 100 cash flow foreign currency hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of $155.7 million and $87.8 million, respectively.

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 50 foreign currency fair value hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $96.0 million and $92.4 million, respectively.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2023 and December 31, 2022, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Interest rate swaps

 

Prepaid expenses and other assets

$

2,320

$

Interest rate swaps

 

Other assets (long-term)

3,444

Foreign currency forward contracts

 

Prepaid expenses and other assets

3,463

3,215

Foreign currency forward contracts

 

Other assets (long-term)

698

 

56

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(845)

 

(1,509)

Foreign currency forward contracts

 

Other long-term obligations

 

(238)

 

(531)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,874

$

1,512

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,897)

 

(1,946)

Income Statement Presentation of Derivative Instruments.

Derivative Instruments Designated as Cash Flow Hedges

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

  

  

2022

  

2023

  

  

2022

Interest rate swaps

$

126

$

1,504

Interest expense

$

(4,841)

$

(1,831)

$

685

$

94

Foreign currency forward contracts

 

1,503

 

3,491

Revenue

 

315,230

 

287,175

 

866

 

1,491

Cost of sales

 

(173,031)

 

(158,602)

 

617

 

(440)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

    

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

 

2022

  

2023

 

 

2022

 

Interest rate swaps

$

726

$

4,507

Interest expense

$

(10,534)

$

(4,180)

$

1,850

$

(379)

Foreign currency forward contracts

 

6,067

 

8,713

Revenue

 

932,851

 

857,566

 

2,851

 

1,303

Cost of sales

 

(499,508)

 

(473,019)

 

900

 

(886)

As of September 30, 2023, $4.0 million, or $3.0 million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2023, $2.3 million, or $1.8 million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.

Derivative Instruments Not Designated as Hedging Instruments

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

    

Derivative Instrument

 

Location in statements of income

 

2023

 

2022

 

2023

 

2022

 

Foreign currency forward contracts

 

Other income (expense) — net

$

(452)

$

1,034

$

2,748

$

1,212

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10.   Commitments and Contingencies.

Litigation. In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries, audits or proceedings, or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, actions and claims, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant amounts and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience, settlement strategies and the potential availability of insurance coverage. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings, actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.

SEC Inquiry

We have received requests from the Division of Enforcement of the U.S. Securities and Exchange Commission (“SEC”) seeking the voluntary production of information relating to the business activities of Merit’s subsidiary in China, including interactions with hospitals and health care officials in China. We are cooperating with the requests and investigating the matter and, at this time, are unable to predict the scope, timing, significance or outcome of this matter.

It is possible that the ultimate resolution of the foregoing matter, or similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (EPS)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Common Share (EPS)

11.   Earnings Per Common Share (EPS). The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Net income

$

25,834

$

15,272

$

66,782

$

41,115

Average common shares outstanding

 

57,682

 

56,835

 

57,525

 

56,707

Basic EPS

$

0.45

$

0.27

$

1.16

$

0.73

Average common shares outstanding

57,682

56,835

57,525

56,707

Effect of dilutive stock awards

693

751

820

866

Total potential shares outstanding

58,375

57,586

58,345

57,573

Diluted EPS

$

0.44

$

0.27

$

1.14

$

0.71

Equity awards excluded as the impact was anti-dilutive (1)

1,242

1,641

1,091

1,612

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense
9 Months Ended
Sep. 30, 2023
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense

12.   Stock-Based Compensation Expense. Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Cost of sales

Nonqualified stock options

$

367

$

150

$

1,240

$

1,247

Research and development

 

 

Nonqualified stock options

488

 

476

1,329

 

1,412

Selling, general and administrative

 

 

Nonqualified stock options

2,083

 

2,166

5,304

 

5,297

Performance-based restricted stock units

1,838

647

4,470

2,719

Restricted stock units

430

454

1,341

1,382

Cash-settled performance-based share-based awards ("Liability Awards")

591

705

1,662

1,634

Total selling, general and administrative

4,942

3,972

12,777

11,032

Stock-based compensation expense before taxes

$

5,797

$

4,598

$

15,346

$

13,691

We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures.

Nonqualified Stock Options

During the nine-month periods ended September 30, 2023 and 2022, we granted stock options representing 401,535 and 203,606 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.6% - 4.6%

  

1.4% - 3.4%

Expected option term

 

4.0 years

 

4.0 years

Expected dividend yield

 

 

Expected price volatility

 

44.6% - 47.1%

  

46.2% - 47.4%

The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.

As of September 30, 2023, the total remaining unrecognized compensation cost related to non-vested stock options was $22.5 million, which was expected to be recognized over a weighted average period of 2.3 years.

Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)

During the nine-month periods ended September 30, 2023 and 2022, we granted performance stock units which represent up to 286,863 and 120,710 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The number of shares delivered upon vesting at the end of the performance periods are based upon performance against specified financial performance metrics and relative total shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.

We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.9% - 4.6%

  

1.6% - 2.7%

Performance period

 

2.8 years

 

2.6 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

31.4% - 32.6%

  

38.5% - 46.2%

The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on the weighted average volatility of our stock price and the average volatility of our compensation peer group's stock price. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.

Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance metrics. Each reporting period, this probability assessment is updated, and cumulative adjustments are recorded based on the financial performance metrics expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual performance metrics achieved. As of September 30, 2023, the total remaining unrecognized compensation cost related to stock-settled performance stock units was $12.3 million, which is expected to be recognized over a weighted average period of 2.0 years.

Liability Awards

During the nine-month periods ended September 30, 2023 and 2022, we granted liability awards to our Chief Executive Officer with total target cash incentives in the amount of $1.3 million and $1.0 million, respectively. These awards entitle him to a target cash payment based upon our relative shareholder return as compared to the rTSR and achievement of specified performance metrics, as defined in the award agreements.

During the nine-month period ended September 30, 2023, we granted additional performance stock units to certain employees that provide for settlement in cash upon our achievement of specified financial metrics. The cash payable upon vesting at the end of the service period is based upon performance against specified financial performance metrics and relative total shareholder return as compared to the rTSR, as defined in the award agreements. Compensation expense is recognized for the cash payment probable of being awarded based on the performance metrics.

The fair value of these liability awards is measured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2023, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was $3.6 million, which is expected to be recognized over a weighted average period of 2.0 years.

Restricted Stock Units

During the nine-month periods ended September 30, 2023 and 2022, we granted restricted stock units to our non-employee directors representing 20,358 and 30,500 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2023, the total remaining unrecognized compensation cost related to restricted stock units was $1.1 million, which will be recognized over the remaining vesting period.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment Reporting

13.   Segment Reporting. We report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. We evaluate the performance of our operating segments based on net sales and income from operations.

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2023

    

2022

    

2023

    

2022

Net sales

 

  

 

  

 

  

 

  

Cardiovascular

$

306,084

$

278,949

$

905,335

$

832,555

Endoscopy

 

9,146

 

8,226

 

27,516

 

25,011

Total net sales

 

315,230

 

287,175

 

932,851

 

857,566

Income from operations

 

  

 

  

 

  

 

  

Cardiovascular

 

32,622

 

17,435

 

82,966

 

51,836

Endoscopy

 

2,515

 

1,222

 

7,366

 

5,310

Total income from operations

 

35,137

 

18,657

 

90,332

 

57,146

Total other expense — net

 

(4,915)

 

(1,055)

 

(9,710)

 

(4,672)

Income tax expense

 

4,388

 

2,330

 

13,840

 

11,359

Net income

$

25,834

$

15,272

$

66,782

$

41,115

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

14.   Fair Value Measurements.

Assets (Liabilities) Measured at Fair Value on a Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

73

$

73

$

$

Interest rate contract asset, current (2)

$

2,320

$

$

2,320

$

Foreign currency contract assets, current and long-term (3)

$

6,035

$

$

6,035

$

Foreign currency contract liabilities, current and long-term (4)

$

(2,980)

$

$

(2,980)

$

Contingent consideration liabilities

$

(4,022)

$

$

$

(4,022)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

138

$

138

$

Interest rate contract asset, long-term (2)

$

3,444

$

$

3,444

$

Foreign currency contract assets, current and long-term (3)

$

4,783

$

$

4,783

$

Foreign currency contract liabilities, current and long-term (4)

$

(3,986)

$

$

(3,986)

$

Contingent consideration liabilities

$

(18,073)

$

$

$

(18,073)

(1)Our marketable securities, which consist entirely of available-for-sale equity securities, are valued using market prices in active markets. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.
(2)The fair value of the interest rate contract is determined using Level 2 fair value inputs and is reported within prepaid expenses and other current assets as of September 30, 2023 and other long-term assets as of December 31, 2022 in the consolidated balance sheets.
(3)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(4)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.

Certain of our past business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

    

September 30, 

    

September 30, 

    

    

2023

    

2022

    

2023

    

2022

    

Beginning balance

$

3,581

$

17,426

$

18,073

$

48,234

Contingent consideration expense

 

563

 

915

 

2,177

 

4,702

Contingent payments made

 

(122)

 

(91)

 

(16,228)

 

(34,676)

Effect of foreign exchange

(10)

Ending balance

$

4,022

$

18,250

$

4,022

$

18,250

As of September 30, 2023, $3.6 million in contingent consideration liability was included in other long-term obligations and $0.4 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2022, $2.3 million in contingent consideration liability was included in other long-term obligations and $15.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet.

Payments related to the settlement of the contingent consideration liability recognized at fair value as of the applicable acquisition date of $3.5 million and $32.9 million for the nine-month periods ended September 30, 2023 and 2022, respectively, have been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows. Payments related to increases in the contingent consideration liability subsequent to the date of acquisition of $12.7 million and $1.8 million for the nine-month period ended September 30, 2023 and 2022, respectively, are reflected as operating cash flows.

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2023 and December 31, 2022 (amounts in thousands):

Fair value at

    

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2023

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

3,534

 

Discounted cash flow

 

Discount rate

12% - 16%

14.9%

 

  

 

 

Projected year of payments

2023-2034

2028

Revenue milestones contingent liability

$

88

 

Monte Carlo simulation

 

Discount rate

13.0%

 

  

 

 

Projected year of payments

2023-2039

2039

Regulatory approval contingent liability

$

400

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

50.0%

Projected year of payment

2023-2030

2030

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2022

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

2,097

 

Discounted cash flow

 

Discount rate

14% - 17%

15.7%

 

  

 

 

Projected year of payments

2023-2034

2026

Revenue milestones contingent liability

$

13,064

 

Monte Carlo simulation

 

Discount rate

5.1% - 14.0%

5.2%

 

  

 

 

Projected year of payments

2023-2033

2023

Regulatory approval contingent liability

$

2,912

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

90%

Projected year of payment

2023-2030

2024

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.

The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement. Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income.

Contingent Payments to Related Parties

As a former shareholder of Cianna Medical Inc. (“Cianna Medical”), a former Merit director was eligible for payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical completed in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. During the nine-month period ended September 30, 2023, we made the final contingent payment to Cianna Medical shareholders, including $0.9 million paid to the former Merit director who is a former Cianna Medical shareholder. During the nine-month period ended September 30, 2022, we made aggregate contingent payments of $1.6 million to the former Merit director as a former shareholder of Cianna Medical.

Fair Value of Other Assets (Liabilities)

The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.

We analyze our investments in privately-held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.

Impairment Charges

We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.

Equity Investments. During the nine-month period ended September 30, 2023, we recorded impairment charges of $270,000 associated with our previously-held equity investment in Bluegrass in connection with the Bluegrass asset acquisition completed on May 4, 2023 (see Note 4).

Intangible Assets. During the nine-month period ended September 30, 2023, we had no losses related to acquired intangible assets. During the nine-month period ended September 30, 2022, we recorded an impairment charge of $1.7 million related to the acquired intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 6). In addition to the intangible asset impairment, during the three-month period ended June 30, 2022, we recorded a loss within other expense – net of $1.3 million primarily associated with the transfer of net assets of the divested entity including approximately $1.0 million of cash and $1.2 million of inventory, partially offset by a gain of $1.0 million from reclassification of foreign currency translation gains.

Current Expected Credit Losses

Our outstanding long-term notes receivable, including accrued interest and an allowance for current expected credit losses, were $2.4 million and $2.4 million as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, we had an allowance for current expected credit losses of $328,000 and $281,000, respectively, associated with these notes receivable. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors.

The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Beginning balance

$

296

$

192

$

281

$

199

Provision for credit loss expense

32

(6)

47

(13)

Ending balance

$

328

$

186

$

328

$

186

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2023
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Accumulated Other Comprehensive Income (Loss)

15. Accumulated Other Comprehensive Income (Loss). The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2023 and 2022 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2023

$

5,682

$

(15,226)

$

(9,544)

Other comprehensive income (loss)

 

1,629

(2,914)

(1,285)

Income taxes

 

129

17

146

Reclassifications to:

Revenue

(866)

(866)

Cost of sales

(617)

(617)

Interest expense

(685)

(685)

Net other comprehensive loss

(410)

(2,897)

(3,307)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2022

$

4,584

$

(15,303)

$

(10,719)

Other comprehensive income (loss)

 

4,995

(9,003)

(4,008)

Income taxes

 

(942)

85

(857)

Reclassifications to:

Revenue

(1,491)

(1,491)

Cost of sales

440

440

Interest expense

(94)

(94)

Net other comprehensive income (loss)

2,908

(8,918)

(6,010)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2023

$

4,366

$

(15,916)

$

(11,550)

Other comprehensive income (loss)

 

6,793

(2,190)

4,603

Income taxes

 

(286)

(17)

(303)

Reclassifications to:

Revenue

(2,851)

(2,851)

Cost of sales

(900)

(900)

Interest expense

(1,850)

(1,850)

Net other comprehensive income (loss)

906

(2,207)

(1,301)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2022

$

(2,464)

$

(5,527)

$

(7,991)

Other comprehensive income (loss)

 

13,220

(17,739)

(4,519)

Income taxes

 

(3,226)

81

(3,145)

Reclassifications to:

Revenue

(1,303)

(1,303)

Cost of sales

886

886

Interest expense

379

379

Other expense - net

(1,036)

(1,036)

Net other comprehensive income (loss)

9,956

(18,694)

(8,738)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Other Items

1.   Basis of Presentation and Other Items. The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2023 and 2022 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America. In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2023 and December 31, 2022, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2023 and 2022. The results of operations for the three and nine-month periods ended September 30, 2023 and 2022 are not necessarily indicative of the results for a full-year period. Amounts presented in this report are rounded, while percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report on Form 10-K”).

Recently Adopted Financial Accounting Standards

Recently Issued Accounting Standards. We currently believe there are no other issued and not yet effective accounting standards that are materially relevant to our financial statements.

Revenue from Contracts with Customers Revenue from Contracts with Customers. We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2022 Annual Report on Form 10-K.
Derivatives Derivatives.

General. Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivative instruments we use are interest rate swaps and foreign currency forward contracts. We recognize derivative instruments as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.

We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivative instruments not designated as hedging instruments are recorded in earnings throughout the term of the derivative.

Interest Rate Risk. Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Fourth Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.

Derivative Instruments Designated as Cash Flow Hedges

On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo. In June 2023, certain terms under the agreement were amended to reflect the transition from LIBOR to SOFR, an alternative reference rate. Under the interest rate swap agreement we fixed the one-month SOFR rate on that portion of our borrowings under the Fourth Amended Credit Agreement at 1.64% for the period from June 1, 2023 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month SOFR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.

On September 30, 2023 and December 31, 2022, our interest rate swap qualified as a cash flow hedge. The fair value of our interest rate swap as of September 30, 2023 was an asset of $2.3 million, which was partially offset by $0.6 million in deferred taxes. The fair value of our interest rate swap as of December 31, 2022 was an asset of $3.4 million, partially offset by $0.8 million in deferred taxes.

Foreign Currency Risk. We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in various currencies, with our most significant exposure related to transactions and balances denominated in Chinese Renminbi and Euros, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.

Derivative Instruments Designated as Cash Flow Hedges

For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the foreign currencies.

Derivative Instruments Not Designated as Cash Flow Hedges

We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure.

Balance Sheet Presentation of Derivative Instruments. As of September 30, 2023 and December 31, 2022, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Three Months Ended

September 30, 2023

September 30, 2022

    

United States

    

International

    

Total

    

United States

    

International

    

Total

Cardiovascular

 

  

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

78,617

$

49,768

$

128,385

$

67,200

$

43,498

$

110,698

Cardiac Intervention

 

36,593

52,513

 

89,106

 

33,194

53,654

 

86,848

Custom Procedural Solutions

 

29,602

19,022

 

48,624

 

27,078

18,614

 

45,692

OEM

 

34,207

5,762

 

39,969

 

29,425

6,286

 

35,711

Total

 

179,019

127,065

 

306,084

 

156,897

 

122,052

 

278,949

 

Endoscopy

Endoscopy Devices

 

8,486

 

660

 

9,146

 

7,674

552

 

8,226

Total

$

187,505

$

127,725

$

315,230

$

164,571

$

122,604

$

287,175

Nine Months Ended

Nine Months Ended

September 30, 2023

September 30, 2022

   

United States

   

International

   

Total

   

United States

   

International

   

Total

Cardiovascular

 

 

 

  

 

  

 

  

 

  

Peripheral Intervention

$

219,257

$

148,820

$

368,077

$

195,095

$

132,331

$

327,426

Cardiac Intervention

 

106,588

161,621

 

268,209

 

95,652

 

162,257

 

257,909

Custom Procedural Solutions

 

85,556

60,153

 

145,709

 

80,951

 

60,096

 

141,047

OEM

 

101,341

21,999

 

123,340

 

87,269

 

18,904

 

106,173

Total

 

512,742

392,593

 

905,335

 

458,967

 

373,588

 

832,555

 

Endoscopy

Endoscopy Devices

 

25,705

 

1,811

 

27,516

 

23,270

 

1,741

 

25,011

Total

$

538,447

$

394,404

$

932,851

$

482,237

$

375,329

$

857,566

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2023
Angio Dynamics, Inc  
Business Acquisition [Line Items]  
Schedule of Purchase price allocation The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Prepaid expenses

$

2,000

Inventories

 

5,254

Property and equipment

108

Intangible assets

 

Developed technology

65,200

Trademarks

4,000

Customer list

5,800

Goodwill

17,638

Total net assets acquired

$

100,000

Bluegrass Vascular Technologies, Inc  
Business Acquisition [Line Items]  
Schedule of Purchase price allocation The purchase price was preliminarily allocated as follows (in thousands):

Assets Acquired

    

  

Inventories

$

175

Intangible assets

 

Developed technology

28,000

Trademarks

900

Goodwill

3,898

Total net assets acquired

$

32,973

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Finished goods

$

156,074

$

147,051

Work-in-process

 

34,092

 

29,534

Raw materials

 

113,757

 

89,406

Total inventories

$

303,923

$

265,991

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in carrying amount of goodwill The change in the carrying amount of goodwill for the nine-month period ended September 30, 2023 is detailed as follows (in thousands):

    

2023

Goodwill balance at January 1

$

359,821

Effect of foreign exchange

 

(305)

Additions and adjustments as the result of acquisitions

 

21,536

Goodwill balance at September 30

$

381,052

Other intangible assets

Other intangible assets at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

September 30, 2023

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

30,969

$

(12,657)

$

18,312

Distribution agreements

 

3,250

 

(2,868)

 

382

License agreements

 

11,128

 

(8,076)

 

3,052

Trademarks

 

35,119

 

(19,998)

 

15,121

Customer lists

 

40,287

 

(33,310)

 

6,977

Total

$

120,753

$

(76,909)

$

43,844

December 31, 2022

Gross Carrying

Accumulated

Net Carrying

    

Amount

    

Amortization

    

Amount

Patents

$

29,445

$

(10,203)

$

19,242

Distribution agreements

 

3,250

 

(2,715)

 

535

License agreements

 

11,109

 

(7,250)

 

3,859

Trademarks

 

30,221

 

(17,863)

 

12,358

Customer lists

 

34,105

 

(31,749)

 

2,356

Total

$

108,130

$

(69,780)

$

38,350

Estimated amortization expense

Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2023 (in thousands):

    

Estimated Amortization Expense

Remaining 2023

$

15,764

2024

 

59,656

2025

 

57,661

2026

46,955

2027

 

43,774

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments Principal balances outstanding under our long-term debt obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

    

September 30, 2023

    

December 31, 2022

Term loans

$

149,063

$

124,688

Revolving credit loans

 

138,000

 

73,500

Less unamortized debt issuance costs

 

(943)

 

(179)

Total long-term debt

 

286,120

 

198,009

Less current portion

 

3,750

 

11,250

Long-term portion

$

282,370

$

186,759

Schedule of Long-term Debt Covenants

The Fourth Amended Credit Agreement is collateralized by substantially all our assets. The Fourth Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Fourth Amended Credit Agreement requires that we maintain certain financial covenants, as follows:

 

Covenant Requirement

Consolidated Total Leverage Ratio (1)

 

4.0 to 1.0

Consolidated Interest Coverage Ratio (2)

 

3.0 to 1.0

(1)Maximum Consolidated Total Net Leverage Ratio (as defined in the Fourth Amended Credit Agreement) as of any fiscal quarter end.
(2)Minimum ratio of Consolidated EBITDA (as defined in the Fourth Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Fourth Amended Credit Agreement) for any period of four consecutive fiscal quarters.
Schedule of Maturities of Long-term Debt

Future minimum principal payments on our long-term debt, as of September 30, 2023, were as follows (in thousands):

Years Ending

Future Minimum

December 31,

    

Principal Payments

Remaining 2023

 

$

938

2024

3,750

2025

5,625

2026

7,500

2027

9,375

2028

259,875

Total future minimum principal payments

$

287,063

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value

The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):

Fair Value of Derivative Instruments Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Interest rate swaps

 

Prepaid expenses and other assets

$

2,320

$

Interest rate swaps

 

Other assets (long-term)

3,444

Foreign currency forward contracts

 

Prepaid expenses and other assets

3,463

3,215

Foreign currency forward contracts

 

Other assets (long-term)

698

 

56

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(845)

 

(1,509)

Foreign currency forward contracts

 

Other long-term obligations

 

(238)

 

(531)

Fair Value of Derivative Instruments Not Designated as Hedging Instruments

 

Balance Sheet Location

    

September 30, 2023

    

December 31, 2022

Assets

 

  

 

  

 

  

Foreign currency forward contracts

 

Prepaid expenses and other assets

$

1,874

$

1,512

(Liabilities)

 

  

 

  

 

  

Foreign currency forward contracts

 

Accrued expenses

 

(1,897)

 

(1,946)

Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)

Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Three Months Ended September 30, 

 

  

Three Months Ended September 30, 

Three Months Ended September 30, 

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

  

  

2022

  

2023

  

  

2022

Interest rate swaps

$

126

$

1,504

Interest expense

$

(4,841)

$

(1,831)

$

685

$

94

Foreign currency forward contracts

 

1,503

 

3,491

Revenue

 

315,230

 

287,175

 

866

 

1,491

Cost of sales

 

(173,031)

 

(158,602)

 

617

 

(440)

Amount of Gain/(Loss)

Consolidated Statements

Amount of Gain/(Loss)

Recognized in OCI

of Income

Reclassified from AOCI

Nine Months Ended September 30, 

Nine Months Ended September 30, 

Nine Months Ended September 30, 

    

Derivative instrument

    

2023

 

2022

    

Location in statements of income

    

2023

 

2022

  

2023

 

 

2022

 

Interest rate swaps

$

726

$

4,507

Interest expense

$

(10,534)

$

(4,180)

$

1,850

$

(379)

Foreign currency forward contracts

 

6,067

 

8,713

Revenue

 

932,851

 

857,566

 

2,851

 

1,303

Cost of sales

 

(499,508)

 

(473,019)

 

900

 

(886)

Derivative Instruments, Gain (Loss)

The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income for the periods presented (in thousands):

    

    

Three Months Ended September 30, 

    

Nine Months Ended September 30, 

    

Derivative Instrument

 

Location in statements of income

 

2023

 

2022

 

2023

 

2022

 

Foreign currency forward contracts

 

Other income (expense) — net

$

(452)

$

1,034

$

2,748

$

1,212

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (EPS) (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands, except per share amounts):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

2022

2023

2022

Net income

$

25,834

$

15,272

$

66,782

$

41,115

Average common shares outstanding

 

57,682

 

56,835

 

57,525

 

56,707

Basic EPS

$

0.45

$

0.27

$

1.16

$

0.73

Average common shares outstanding

57,682

56,835

57,525

56,707

Effect of dilutive stock awards

693

751

820

866

Total potential shares outstanding

58,375

57,586

58,345

57,573

Diluted EPS

$

0.44

$

0.27

$

1.14

$

0.71

Equity awards excluded as the impact was anti-dilutive (1)

1,242

1,641

1,091

1,612

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

Cost of sales

Nonqualified stock options

$

367

$

150

$

1,240

$

1,247

Research and development

 

 

Nonqualified stock options

488

 

476

1,329

 

1,412

Selling, general and administrative

 

 

Nonqualified stock options

2,083

 

2,166

5,304

 

5,297

Performance-based restricted stock units

1,838

647

4,470

2,719

Restricted stock units

430

454

1,341

1,382

Cash-settled performance-based share-based awards ("Liability Awards")

591

705

1,662

1,634

Total selling, general and administrative

4,942

3,972

12,777

11,032

Stock-based compensation expense before taxes

$

5,797

$

4,598

$

15,346

$

13,691

Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.6% - 4.6%

  

1.4% - 3.4%

Expected option term

 

4.0 years

 

4.0 years

Expected dividend yield

 

 

Expected price volatility

 

44.6% - 47.1%

  

46.2% - 47.4%

Stock-Settled Performance-Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

Nine Months Ended

September 30, 

2023

2022

Risk-free interest rate

    

3.9% - 4.6%

  

1.6% - 2.7%

Performance period

 

2.8 years

 

2.6 - 2.8 years

Expected dividend yield

 

 

Expected price volatility

 

31.4% - 32.6%

  

38.5% - 46.2%

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment

Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

September 30, 

    

September 30, 

    

2023

    

2022

    

2023

    

2022

Net sales

 

  

 

  

 

  

 

  

Cardiovascular

$

306,084

$

278,949

$

905,335

$

832,555

Endoscopy

 

9,146

 

8,226

 

27,516

 

25,011

Total net sales

 

315,230

 

287,175

 

932,851

 

857,566

Income from operations

 

  

 

  

 

  

 

  

Cardiovascular

 

32,622

 

17,435

 

82,966

 

51,836

Endoscopy

 

2,515

 

1,222

 

7,366

 

5,310

Total income from operations

 

35,137

 

18,657

 

90,332

 

57,146

Total other expense — net

 

(4,915)

 

(1,055)

 

(9,710)

 

(4,672)

Income tax expense

 

4,388

 

2,330

 

13,840

 

11,359

Net income

$

25,834

$

15,272

$

66,782

$

41,115

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

September 30, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

73

$

73

$

$

Interest rate contract asset, current (2)

$

2,320

$

$

2,320

$

Foreign currency contract assets, current and long-term (3)

$

6,035

$

$

6,035

$

Foreign currency contract liabilities, current and long-term (4)

$

(2,980)

$

$

(2,980)

$

Contingent consideration liabilities

$

(4,022)

$

$

$

(4,022)

Fair Value Measurements Using

Total Fair

Quoted prices in

Significant other

Significant

Value at

active markets

observable inputs

unobservable inputs

    

December 31, 2022

    

(Level 1)

    

(Level 2)

    

(Level 3)

Marketable securities (1)

$

138

$

138

$

Interest rate contract asset, long-term (2)

$

3,444

$

$

3,444

$

Foreign currency contract assets, current and long-term (3)

$

4,783

$

$

4,783

$

Foreign currency contract liabilities, current and long-term (4)

$

(3,986)

$

$

(3,986)

$

Contingent consideration liabilities

$

(18,073)

$

$

$

(18,073)

(1)Our marketable securities, which consist entirely of available-for-sale equity securities, are valued using market prices in active markets. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.
(2)The fair value of the interest rate contract is determined using Level 2 fair value inputs and is reported within prepaid expenses and other current assets as of September 30, 2023 and other long-term assets as of December 31, 2022 in the consolidated balance sheets.
(3)The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.
(4)The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.

Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):

    

Three Months Ended

    

Nine Months Ended

    

    

September 30, 

    

September 30, 

    

    

2023

    

2022

    

2023

    

2022

    

Beginning balance

$

3,581

$

17,426

$

18,073

$

48,234

Contingent consideration expense

 

563

 

915

 

2,177

 

4,702

Contingent payments made

 

(122)

 

(91)

 

(16,228)

 

(34,676)

Effect of foreign exchange

(10)

Ending balance

$

4,022

$

18,250

$

4,022

$

18,250

Fair Value Inputs, Liabilities, Quantitative Information

The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2023 and December 31, 2022 (amounts in thousands):

Fair value at

    

September 30, 

Valuation

Weighted

Contingent consideration liability

    

2023

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

3,534

 

Discounted cash flow

 

Discount rate

12% - 16%

14.9%

 

  

 

 

Projected year of payments

2023-2034

2028

Revenue milestones contingent liability

$

88

 

Monte Carlo simulation

 

Discount rate

13.0%

 

  

 

 

Projected year of payments

2023-2039

2039

Regulatory approval contingent liability

$

400

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

50.0%

Projected year of payment

2023-2030

2030

Fair value at

    

December 31, 

Valuation

Weighted

Contingent consideration liability

    

2022

    

technique

    

Unobservable inputs

    

Range

Average(1)

Revenue-based royalty payments contingent liability

$

2,097

 

Discounted cash flow

 

Discount rate

14% - 17%

15.7%

 

  

 

 

Projected year of payments

2023-2034

2026

Revenue milestones contingent liability

$

13,064

 

Monte Carlo simulation

 

Discount rate

5.1% - 14.0%

5.2%

 

  

 

 

Projected year of payments

2023-2033

2023

Regulatory approval contingent liability

$

2,912

Scenario-based method

Discount rate

5.7%

Probability of milestone payment

90%

Projected year of payment

2023-2030

2024

(1)Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.
Schedule of Rollforward of Allowance for Credit Losses

The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2023

    

2022

2023

    

2022

Beginning balance

$

296

$

192

$

281

$

199

Provision for credit loss expense

32

(6)

47

(13)

Ending balance

$

328

$

186

$

328

$

186

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2023
Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Income (Loss) The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2023 and 2022 were as follows:

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2023

$

5,682

$

(15,226)

$

(9,544)

Other comprehensive income (loss)

 

1,629

(2,914)

(1,285)

Income taxes

 

129

17

146

Reclassifications to:

Revenue

(866)

(866)

Cost of sales

(617)

(617)

Interest expense

(685)

(685)

Net other comprehensive loss

(410)

(2,897)

(3,307)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of July 1, 2022

$

4,584

$

(15,303)

$

(10,719)

Other comprehensive income (loss)

 

4,995

(9,003)

(4,008)

Income taxes

 

(942)

85

(857)

Reclassifications to:

Revenue

(1,491)

(1,491)

Cost of sales

440

440

Interest expense

(94)

(94)

Net other comprehensive income (loss)

2,908

(8,918)

(6,010)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2023

$

4,366

$

(15,916)

$

(11,550)

Other comprehensive income (loss)

 

6,793

(2,190)

4,603

Income taxes

 

(286)

(17)

(303)

Reclassifications to:

Revenue

(2,851)

(2,851)

Cost of sales

(900)

(900)

Interest expense

(1,850)

(1,850)

Net other comprehensive income (loss)

906

(2,207)

(1,301)

Balance as of September 30, 2023

$

5,272

$

(18,123)

$

(12,851)

Cash Flow Hedges

    

Foreign Currency Translation

    

Total

Balance as of January 1, 2022

$

(2,464)

$

(5,527)

$

(7,991)

Other comprehensive income (loss)

 

13,220

(17,739)

(4,519)

Income taxes

 

(3,226)

81

(3,145)

Reclassifications to:

Revenue

(1,303)

(1,303)

Cost of sales

886

886

Interest expense

379

379

Other expense - net

(1,036)

(1,036)

Net other comprehensive income (loss)

9,956

(18,694)

(8,738)

Balance as of September 30, 2022

$

7,492

$

(24,221)

$

(16,729)

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
item
segment
Sep. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment     2  
Net sales $ 315,230 $ 287,175 $ 932,851 $ 857,566
United States        
Disaggregation of Revenue [Line Items]        
Net sales 187,505 164,571 538,447 482,237
International        
Disaggregation of Revenue [Line Items]        
Net sales 127,725 122,604 $ 394,404 375,329
Cardiovascular        
Disaggregation of Revenue [Line Items]        
Number of product categories | item     4  
Net sales 306,084 278,949 $ 905,335 832,555
Cardiovascular | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 128,385 110,698 368,077 327,426
Cardiovascular | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 89,106 86,848 268,209 257,909
Cardiovascular | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 48,624 45,692 145,709 141,047
Cardiovascular | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 39,969 35,711 123,340 106,173
Cardiovascular | United States        
Disaggregation of Revenue [Line Items]        
Net sales 179,019 156,897 512,742 458,967
Cardiovascular | United States | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 78,617 67,200 219,257 195,095
Cardiovascular | United States | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 36,593 33,194 106,588 95,652
Cardiovascular | United States | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 29,602 27,078 85,556 80,951
Cardiovascular | United States | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 34,207 29,425 101,341 87,269
Cardiovascular | International        
Disaggregation of Revenue [Line Items]        
Net sales 127,065 122,052 392,593 373,588
Cardiovascular | International | Peripheral Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 49,768 43,498 148,820 132,331
Cardiovascular | International | Cardiac Intervention        
Disaggregation of Revenue [Line Items]        
Net sales 52,513 53,654 161,621 162,257
Cardiovascular | International | Custom Procedural Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 19,022 18,614 60,153 60,096
Cardiovascular | International | OEM        
Disaggregation of Revenue [Line Items]        
Net sales 5,762 6,286 21,999 18,904
Endoscopy        
Disaggregation of Revenue [Line Items]        
Net sales 9,146 8,226 27,516 25,011
Endoscopy | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 9,146 8,226 27,516 25,011
Endoscopy | United States | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales 8,486 7,674 25,705 23,270
Endoscopy | International | Endoscopy Devices        
Disaggregation of Revenue [Line Items]        
Net sales $ 660 $ 552 $ 1,811 $ 1,741
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Angio Dynamics, Inc (Details) - Angio Dynamics Inc - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 08, 2023
Sep. 30, 2023
Sep. 30, 2023
Asset Acquisition [Line Items]      
Total purchase price $ 100.0    
Net sales related to acquisition   $ 7.3 $ 8.3
Acquisition-related costs   $ 0.1 $ 4.9
Weighted Average      
Asset Acquisition [Line Items]      
Amortization period 10 years 6 months    
Developed technology      
Asset Acquisition [Line Items]      
Amortization period 9 years    
Trade Names      
Asset Acquisition [Line Items]      
Amortization period 11 years    
Customer Lists      
Asset Acquisition [Line Items]      
Amortization period 10 years    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Bluegrass Vascular Technologies (Details) - USD ($)
$ in Thousands
May 04, 2023
May 03, 2023
Bluegrass Vascular Technologies, Inc    
Business Acquisition [Line Items]    
Total purchase price $ 32,700  
Bluegrass Vascular Technologies, Inc | Weighted Average    
Business Acquisition [Line Items]    
Amortization period 14 years 10 months 24 days  
Bluegrass Vascular Technologies, Inc | Developed technology    
Business Acquisition [Line Items]    
Amortization period 15 years  
Bluegrass Vascular Technologies, Inc | Trademarks    
Business Acquisition [Line Items]    
Amortization period 13 years  
Bluegrass Vascular Technologies, Inc    
Business Acquisition [Line Items]    
Ownership percentage   19.50%
Investment of common shares   1,251,878
Equity method investment   $ 245
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Advanced Radiation Therapy (Details) - Advanced Radiation Therapy, LLC
May 01, 2023
USD ($)
Asset Acquisition [Line Items]  
Purchase price $ 750,000
Payment period 30 days
Acquired in-process research and development expense $ 1,500,000
First Payment  
Asset Acquisition [Line Items]  
Deferred payment 500,000
Second Payment  
Asset Acquisition [Line Items]  
Deferred payment $ 750,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Solo Pace, Inc (Details) - Solo Pace
$ in Millions
Jan. 11, 2023
USD ($)
Business Acquisition [Line Items]  
Payments to acquire shares $ 4.0
Option to purchase business 5 years
Sales threshold $ 6.0
Ownership percentage 19.00%
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 08, 2023
May 04, 2023
Dec. 31, 2022
Assets Acquired        
Goodwill $ 381,052     $ 359,821
Angio Dynamics Inc        
Assets Acquired        
Prepaid expenses   $ 2,000    
Inventories   5,254    
Property and equipment   108    
Goodwill   17,638    
Total net assets acquired   100,000    
Angio Dynamics Inc | Developed technology        
Assets Acquired        
Intangible assets   65,200    
Angio Dynamics Inc | Trade Names        
Assets Acquired        
Intangible assets   4,000    
Angio Dynamics Inc | Customer Lists        
Assets Acquired        
Intangible assets   $ 5,800    
Bluegrass Vascular Technologies, Inc        
Assets Acquired        
Inventories     $ 175  
Goodwill     3,898  
Total net assets acquired     32,973  
Bluegrass Vascular Technologies, Inc | Developed technology        
Assets Acquired        
Intangible assets     28,000  
Bluegrass Vascular Technologies, Inc | Trade Names        
Assets Acquired        
Intangible assets     $ 900  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 156,074 $ 147,051
Work-in-process 34,092 29,534
Raw materials 113,757 89,406
Total Inventories $ 303,923 $ 265,991
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill balance at beginning of period $ 359,821
Effect of foreign exchange 305
Additions and adjustments as the result of acquisitions 21,536
Goodwill balance at end of period $ 381,052
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 120,753 $ 108,130
Accumulated Amortization (76,909) (69,780)
Net Carrying Amount 43,844 38,350
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 30,969 29,445
Accumulated Amortization (12,657) (10,203)
Net Carrying Amount 18,312 19,242
Distribution agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,250 3,250
Accumulated Amortization (2,868) (2,715)
Net Carrying Amount 382 535
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,128 11,109
Accumulated Amortization (8,076) (7,250)
Net Carrying Amount 3,052 3,859
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 35,119 30,221
Accumulated Amortization (19,998) (17,863)
Net Carrying Amount 15,121 12,358
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 40,287 34,105
Accumulated Amortization (33,310) (31,749)
Net Carrying Amount $ 6,977 $ 2,356
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Accumulated goodwill impairment losses $ 8.3   $ 8.3   $ 8.3
Goodwill impairment loss     0.0 $ 0.0  
Aggregate amortization expense $ 15.4 $ 12.1 41.1 36.3  
Impairment of intangible assets     $ 0.0    
STD Pharmaceutical Products Limited          
Finite-Lived Intangible Assets [Line Items]          
Impairment of intangible assets       $ 1.7  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]       Asset Impairment Charges  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remaining 2023 $ 15,764
2024 59,656
2025 57,661
2026 46,955
2027 $ 43,774
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 4,388 $ 2,330 $ 13,840 $ 11,359
Effective tax rate 14.50% 13.20% 17.20% 21.60%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt $ 287,063  
Less unamortized debt issuance costs (943) $ (179)
Total long-term debt 286,120 198,009
Less current portion 3,750 11,250
Long-term portion 282,370 186,759
Term Loan    
Debt Instrument [Line Items]    
Long-term debt 149,063 124,688
Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt $ 138,000 $ 73,500
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 06, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Outstanding borrowings $ 287,063    
Credit Agreement      
Debt Instrument [Line Items]      
Outstanding borrowings 287,100    
Letter of credit guarantees 3,800    
Available borrowing capacity $ 558,000    
Fixed interest rate percent 2.89%   2.71%
Debt subject to fixed interest rate $ 75,000   $ 75,000
Variable interest rate percent 6.67%   5.38%
Debt subject to variable interest rate $ 212,100   $ 123,200
Term Loan      
Debt Instrument [Line Items]      
Outstanding borrowings 149,063   124,688
Term Loan | Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, face amount   $ 150,000  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Outstanding borrowings $ 138,000   $ 73,500
Revolving Credit Facility | Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 700,000  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) - Credit Agreement
9 Months Ended
Sep. 30, 2023
Debt Instrument [Line Items]  
Consolidated Total Leverage Ratio 4.0
Consolidated Interest Coverage Ratio 3.0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
Remaining 2023 $ 938
2024 3,750
2025 5,625
2026 7,500
2027 9,375
2028 259,875
Total future minimum principal payments $ 287,063
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Dec. 23, 2019
Revenue and cost of sales      
Derivative [Line Items]      
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross $ 4.0    
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax 3.0    
Interest expense      
Derivative [Line Items]      
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross 2.3    
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax 1.8    
Interest rate swap | Designated as hedging instrument      
Derivative [Line Items]      
Fair value of derivative asset 2.3 $ 3.4  
Deferred tax liability used to offset fair value of interest rate swap $ (0.6) $ (0.8)  
Interest rate swap | Wells Fargo 1.71% one-month LIBOR | Designated as hedging instrument      
Derivative [Line Items]      
Notional amount of derivative     $ 75.0
Fixed rate     1.64%
Investment, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
Foreign currency forward contracts      
Derivative [Line Items]      
Maturity of derivative contract (up to) 2 years    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Forward Notional Contracts (Details) - Foreign currency forward contracts
$ in Millions
Sep. 30, 2023
USD ($)
DerivativeInstrument
Dec. 31, 2022
USD ($)
Designated as hedging instrument | Derivatives designated as cash flow hedges    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 100  
Aggregate notional amount of derivative | $ $ 155.7 $ 87.8
Not designated as hedging instrument | Fair Value Hedging    
Derivative [Line Items]    
Average number of contracts entered into per month | DerivativeInstrument 50  
Aggregate notional amount of derivative | $ $ 96.0 $ 92.4
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Designated as hedging instrument | Interest rate swap    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset $ 2,300 $ 3,400
Designated as hedging instrument | Interest rate swap | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 2,320  
Designated as hedging instrument | Interest rate swap | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset   3,444
Designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 3,463 3,215
Designated as hedging instrument | Foreign currency forward contracts | Other assets (long-term)    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 698 56
Designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (845) (1,509)
Designated as hedging instrument | Foreign currency forward contracts | Other long-term obligations    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives (238) (531)
Not designated as hedging instrument | Foreign currency forward contracts | Prepaid expenses and other assets    
Derivatives, Fair Value [Line Items]    
Fair value of derivative asset 1,874 1,512
Not designated as hedging instrument | Foreign currency forward contracts | Accrued expenses    
Derivatives, Fair Value [Line Items]    
Total Liability Derivatives $ (1,897) $ (1,946)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI $ (539) $ 3,850 $ 1,192 $ 13,182
Interest expense (4,841) (1,831) (10,534) (4,180)
Net sales 315,230 287,175 932,851 857,566
Cost of sales (173,031) (158,602) (499,508) (473,019)
Derivatives designated as cash flow hedges | Interest rate swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI 126 1,504 726 4,507
Derivatives designated as cash flow hedges | Interest rate swap | Interest expense        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI 685 94 1,850 (379)
Derivatives designated as cash flow hedges | Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) recognized in OCI 1,503 3,491 6,067 8,713
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Revenue        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI 866 1,491 2,851 1,303
Derivatives designated as cash flow hedges | Foreign currency forward contracts | Cost of sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of Gain/(Loss) reclassified from AOCI $ 617 $ (440) $ 900 $ (886)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) - Not designated as hedging instrument - Foreign currency forward contracts - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative [Line Items]        
Gain (loss) on derivative $ (452) $ 1,034 $ 2,748 $ 1,212
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (EPS) - Basic EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]                
Net income $ 25,834 $ 20,245 $ 20,703 $ 15,272 $ 15,298 $ 10,545 $ 66,782 $ 41,115
Average common shares outstanding (in shares) 57,682     56,835     57,525 56,707
Basic EPS (in dollars per share) $ 0.45     $ 0.27     $ 1.16 $ 0.73
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Average common shares outstanding (in shares) 57,682 56,835 57,525 56,707
Effect of dilutive stock awards (in shares) 693 751 820 866
Total potential shares outstanding (in shares) 58,375 57,586 58,345 57,573
Diluted EPS (in dollars per share) $ 0.44 $ 0.27 $ 1.14 $ 0.71
Equity awards excluded as the impact was anti-dilutive (in shares) 1,242 1,641 1,091 1,612
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 5,797 $ 4,598 $ 15,346 $ 13,691
Cost of sales | Employee Stock Option [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 367 150 1,240 1,247
Research and development | Employee Stock Option [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 488 476 1,329 1,412
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 4,942 3,972 12,777 11,032
Selling, general and administrative | Employee Stock Option [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 2,083 2,166 5,304 5,297
Selling, general and administrative | Stock-Settled Performance-Based Restricted Stock Units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 1,838 647 4,470 2,719
Selling, general and administrative | Restricted Stock Units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation 430 454 1,341 1,382
Selling, general and administrative | Cash-Settled Performance-Based Share-Based Awards (Liability Awards)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Allocated share-based compensation $ 591 $ 705 $ 1,662 $ 1,634
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted in period (in shares) 401,535 203,606
Compensation cost not yet recognized $ 22.5  
Compensation cost not yet recognized, period of recognition 2 years 3 months 18 days  
Stock-Settled Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation cost not yet recognized $ 12.3  
Compensation cost not yet recognized, period of recognition 2 years  
Award vesting period 1 year  
Stock-Settled Performance-Based Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock units granted in period (in shares) 286,863 120,710
Cash-Settled Performance-Based Share-Based Awards (Liability Awards)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Target cash incentive $ 1.3 $ 1.0
Compensation cost not yet recognized $ 3.6  
Compensation cost not yet recognized, period of recognition 2 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units granted (in shares) 20,358 30,500
Compensation cost not yet recognized $ 1.1  
Award vesting period 1 year  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) - Employee Stock Option [Member]
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.60% 1.40%
Risk-free interest rate, maximum 4.60% 3.40%
Expected option term / Performance Period 4 years 4 years
Expected price volatility, minimum 44.60% 46.20%
Expected price volatility, maximum 47.10% 47.40%
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) - Stock-Settled Performance-Based Restricted Stock Units
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.90% 1.60%
Risk-free interest rate, maximum 4.60% 2.70%
Expected option term / Performance Period 2 years 9 months 18 days  
Expected price volatility, minimum 31.40% 38.50%
Expected price volatility, maximum 32.60% 46.20%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period   2 years 7 months 6 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected option term / Performance Period   2 years 9 months 18 days
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Narrative (Details)
9 Months Ended
Sep. 30, 2023
item
segment
Segment Reporting Information [Line Items]  
Number of operating segments | segment 2
Cardiovascular  
Segment Reporting Information [Line Items]  
Number of Product Categories | item 4
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Operating Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]                
Net sales $ 315,230     $ 287,175     $ 932,851 $ 857,566
Income from operations 35,137     18,657     90,332 57,146
Total other expense - net (4,915)     (1,055)     (9,710) (4,672)
Income tax expense 4,388     2,330     13,840 11,359
Net income 25,834 $ 20,245 $ 20,703 15,272 $ 15,298 $ 10,545 66,782 41,115
Cardiovascular                
Segment Reporting Information [Line Items]                
Net sales 306,084     278,949     905,335 832,555
Income from operations 32,622     17,435     82,966 51,836
Endoscopy                
Segment Reporting Information [Line Items]                
Net sales 9,146     8,226     27,516 25,011
Income from operations $ 2,515     $ 1,222     $ 7,366 $ 5,310
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 73 $ 138
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate contract asset, current and long-term 2,320 3,444
Foreign currency contract assets, current and long-term 6,035 4,783
Foreign currency contract liabilities, current and long-term (2,980) (3,986)
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (4,022) (18,073)
Estimate of Fair Value, Fair Value Disclosure    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 73 138
Interest rate contract asset, current and long-term 2,320 3,444
Foreign currency contract assets, current and long-term 6,035 4,783
Foreign currency contract liabilities, current and long-term (2,980) (3,986)
Contingent consideration liabilities $ (4,022) $ (18,073)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Contingent Consideration - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 3,581 $ 17,426 $ 18,073 $ 48,234
Contingent consideration expense $ 563 $ 915 $ 2,177 $ 4,702
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List] Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit
Contingent payments made $ (122) $ (91) $ (16,228) $ (34,676)
Effect of foreign exchange       (10)
Ending balance $ 4,022 $ 18,250 $ 4,022 $ 18,250
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
May 03, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Payments related to the settlement of the contingent consideration liability, Financing activities       $ 3,502 $ 32,862        
Payments related to the settlement of the contingent consideration liability, Operating activities       12,700 1,800        
Impairment of intangible assets       0          
Loss on disposition of business         1,389        
Interest income $ 181 $ 116   533 316        
Allowance for expected credit losses 328 $ 186 $ 192 328 186 $ 296   $ 281 $ 199
Fibrovein Holdings Limited | Disposal Group, Not Discontinued Operations [Member]                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Loss on disposition of business     1,300            
Cash     1,000            
Inventory     1,200            
Reclassification of foreign currency translation gains     $ 1,000            
Bluegrass Vascular Technologies, Inc                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Impairment of equity method investment       270          
Ownership percentage             19.50%    
Equity method investment             $ 245    
STD Pharmaceutical Products Limited                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Impairment of intangible assets         $ 1,700        
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]         Asset Impairment Charges        
Selio                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Long-term notes receivable, net 2,400     2,400       2,400  
Allowance for expected credit losses 328     328       281  
Director | Cianna Medical                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent payments related to acquisition       900 $ 1,600        
Other long-term obligations                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent consideration liability, noncurrent 3,600     3,600       2,300  
Accrued expenses                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Contingent consideration liability, current $ 400     $ 400       $ 15,800  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) - Fair Value, Inputs, Level 3
$ in Thousands
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue-based royalty    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 3,534 $ 2,097
Revenue milestones    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities 88 13,064
Regulatory approval    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration liabilities $ 400 $ 2,912
Discount rate | Revenue-based royalty | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.12 0.14
Discount rate | Revenue-based royalty | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.16 0.17
Discount rate | Revenue-based royalty | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.149 0.157
Discount rate | Revenue milestones | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.130  
Discount rate | Revenue milestones | Minimum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability   0.051
Discount rate | Revenue milestones | Maximum | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability   0.140
Discount rate | Revenue milestones | Weighted Average | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability   0.052
Discount rate | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.057 0.057
Probability of milestone payment | Regulatory approval | Discounted Cash Flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs, contingent liability 0.500 0.90
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 296 $ 192 $ 281 $ 199
Provision for credit loss expense 32 (6) 47 (13)
Ending balance $ 328 $ 186 $ 328 $ 186
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated other comprehensive income (loss)        
Beginning balance $ 1,203,700 $ 1,073,307 $ 1,144,397 $ 1,039,799
Reclassifications to:        
Cost of sales (173,031) (158,602) (499,508) (473,019)
Interest expense (4,841) (1,831) (10,534) (4,180)
Other expense - net (255) 660 291 (808)
Ending balance 1,229,885 1,088,841 1,229,885 1,088,841
Accumulated Other Comprehensive Loss        
Accumulated other comprehensive income (loss)        
Beginning balance (9,544) (10,719) (11,550) (7,991)
Other comprehensive income (loss) (1,285) (4,008) 4,603 (4,519)
Income taxes 146 (857) (303) (3,145)
Reclassifications to:        
Net other comprehensive income (loss) (3,307) (6,010) (1,301) (8,738)
Ending balance (12,851) (16,729) (12,851) (16,729)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (866) (1,491) (2,851) (1,303)
Cost of sales (617) 440 (900) 886
Interest expense (685) (94) (1,850) 379
Other expense - net       (1,036)
Cash Flow Hedges        
Accumulated other comprehensive income (loss)        
Beginning balance 5,682 4,584 4,366 (2,464)
Other comprehensive income (loss) 1,629 4,995 6,793 13,220
Income taxes 129 (942) (286) (3,226)
Reclassifications to:        
Net other comprehensive income (loss) (410) 2,908 906 9,956
Ending balance 5,272 7,492 5,272 7,492
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Revenue (866) (1,491) (2,851) (1,303)
Cost of sales (617) 440 (900) 886
Interest expense (685) (94) (1,850) 379
Foreign Currency Translation        
Accumulated other comprehensive income (loss)        
Beginning balance (15,226) (15,303) (15,916) (5,527)
Other comprehensive income (loss) (2,914) (9,003) (2,190) (17,739)
Income taxes 17 85 (17) 81
Reclassifications to:        
Net other comprehensive income (loss) (2,897) (8,918) (2,207) (18,694)
Ending balance $ (18,123) $ (24,221) $ (18,123) (24,221)
Foreign Currency Translation | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassifications to:        
Other expense - net       $ (1,036)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 25,834 $ 20,245 $ 20,703 $ 15,272 $ 15,298 $ 10,545 $ 66,782 $ 41,115
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements - F. Ann Millner, Ed.D.
3 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On August 7, 2023, F. Ann Millner, Ed.D., one of our directors, adopted a trading arrangement for the sale of shares of our common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Dr. Millner’s Rule 10b5-1 Trading Plan, which has a term of two years, provides for sales of up to 66,250 shares of common stock pursuant to the terms of the plan.

Name F. Ann Millner, Ed.D
Title directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date August 7, 2023
Arrangement Duration 2 years
Aggregate Available 66,250
XML 84 mmsi-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000856982 us-gaap:RetainedEarningsMember 2023-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-09-30 0000856982 us-gaap:RetainedEarningsMember 2023-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000856982 us-gaap:RetainedEarningsMember 2023-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000856982 2023-03-31 0000856982 us-gaap:RetainedEarningsMember 2022-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000856982 us-gaap:RetainedEarningsMember 2022-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-09-30 0000856982 us-gaap:RetainedEarningsMember 2022-06-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000856982 us-gaap:RetainedEarningsMember 2022-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000856982 2022-03-31 0000856982 us-gaap:RetainedEarningsMember 2021-12-31 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000856982 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0000856982 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0000856982 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2023-01-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 us-gaap:NonUsMember 2023-07-01 2023-09-30 0000856982 country:US 2023-07-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 us-gaap:NonUsMember 2023-01-01 2023-09-30 0000856982 country:US 2023-01-01 2023-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000856982 country:US 2022-07-01 2022-09-30 0000856982 mmsi:PeripheralInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:PeripheralInterventionMember country:US mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:OEMMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:OEMMember country:US mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember us-gaap:NonUsMember mmsi:EndoscopySegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember country:US mmsi:EndoscopySegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember country:US mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember country:US mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 us-gaap:NonUsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:PeripheralInterventionMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:OEMMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:EndoscopyDevicesMember mmsi:EndoscopySegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CustomProceduralSolutionsMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CardiacInterventionMember mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 country:US mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000856982 country:US 2022-01-01 2022-09-30 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2023-01-01 2023-09-30 0000856982 mmsi:CiannaMedicalMember srt:DirectorMember 2022-01-01 2022-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2023-07-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2023-07-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2023-01-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2023-01-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2022-07-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2022-07-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2022-01-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:RevenueFromContractWithCustomerMember 2022-01-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-07-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-07-01 2023-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-07-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-07-01 2022-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-09-30 0000856982 mmsi:EndoscopySegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:CardiovascularSegmentMember 2023-07-01 2023-09-30 0000856982 mmsi:EndoscopySegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:EndoscopySegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:CardiovascularSegmentMember 2022-07-01 2022-09-30 0000856982 mmsi:EndoscopySegmentMember 2022-01-01 2022-09-30 0000856982 mmsi:CardiovascularSegmentMember 2022-01-01 2022-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2023-07-01 2023-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-07-01 2023-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2022-07-01 2022-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-07-01 2022-09-30 0000856982 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-09-30 0000856982 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000856982 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-09-30 0000856982 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000856982 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000856982 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000856982 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000856982 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000856982 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000856982 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000856982 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000856982 mmsi:CreditAgreementMember 2022-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2023-06-06 0000856982 mmsi:STDPharmaceuticalProductsLimitedMember 2022-01-01 2022-09-30 0000856982 us-gaap:DisposalGroupNotDiscontinuedOperationsMember mmsi:FibroveinHoldingsLimitedMember 2022-04-01 2022-06-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000856982 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000856982 srt:WeightedAverageMember mmsi:AngioDynamicsIncMember 2023-06-08 0000856982 srt:WeightedAverageMember mmsi:BluegrassVascularTechnologiesIncMember 2023-05-04 0000856982 mmsi:BluegrassVascularTechnologiesIncMember us-gaap:TrademarksMember 2023-05-04 0000856982 us-gaap:TrademarksMember 2023-09-30 0000856982 us-gaap:PatentsMember 2023-09-30 0000856982 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0000856982 us-gaap:LicensingAgreementsMember 2023-09-30 0000856982 us-gaap:DistributionRightsMember 2023-09-30 0000856982 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000856982 us-gaap:CustomerListsMember 2023-09-30 0000856982 us-gaap:TrademarksMember 2022-12-31 0000856982 us-gaap:PatentsMember 2022-12-31 0000856982 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000856982 us-gaap:LicensingAgreementsMember 2022-12-31 0000856982 us-gaap:DistributionRightsMember 2022-12-31 0000856982 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000856982 us-gaap:CustomerListsMember 2022-12-31 0000856982 mmsi:SelioMedicalLimitedSelioMember 2023-09-30 0000856982 2023-06-30 0000856982 mmsi:SelioMedicalLimitedSelioMember 2022-12-31 0000856982 2022-06-30 0000856982 mmsi:ContingentConsiderationMember 2023-09-30 0000856982 mmsi:ContingentConsiderationMember 2023-06-30 0000856982 mmsi:ContingentConsiderationMember 2022-12-31 0000856982 mmsi:ContingentConsiderationMember 2022-09-30 0000856982 mmsi:ContingentConsiderationMember 2022-06-30 0000856982 mmsi:ContingentConsiderationMember 2021-12-31 0000856982 mmsi:ContingentConsiderationMember 2023-07-01 2023-09-30 0000856982 mmsi:ContingentConsiderationMember 2023-01-01 2023-09-30 0000856982 mmsi:ContingentConsiderationMember 2022-07-01 2022-09-30 0000856982 mmsi:SoloPaceIncMember 2023-01-11 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2023-01-01 2023-09-30 0000856982 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0000856982 us-gaap:PerformanceSharesMember 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember 2023-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2023-09-30 0000856982 us-gaap:DisposalGroupNotDiscontinuedOperationsMember mmsi:FibroveinHoldingsLimitedMember 2022-06-30 0000856982 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2022-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-07-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-01-01 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-07-01 2022-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-01-01 2022-09-30 0000856982 mmsi:WellsFargoFixedRateDerivativeContractTwoMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-23 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-09-30 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-12-31 0000856982 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-12-31 0000856982 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000856982 mmsi:CreditAgreementMember us-gaap:LoansPayableMember 2023-06-06 0000856982 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0000856982 us-gaap:LoansPayableMember 2023-09-30 0000856982 mmsi:CreditAgreementMember 2023-09-30 0000856982 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000856982 us-gaap:LoansPayableMember 2022-12-31 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-07-01 2023-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-07-01 2022-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000856982 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-09-30 0000856982 us-gaap:CommonStockMember 2023-09-30 0000856982 us-gaap:CommonStockMember 2023-06-30 0000856982 us-gaap:CommonStockMember 2023-03-31 0000856982 us-gaap:CommonStockMember 2022-12-31 0000856982 us-gaap:CommonStockMember 2022-09-30 0000856982 us-gaap:CommonStockMember 2022-06-30 0000856982 us-gaap:CommonStockMember 2022-03-31 0000856982 us-gaap:CommonStockMember 2021-12-31 0000856982 2021-12-31 0000856982 2022-09-30 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2023-05-04 0000856982 mmsi:AngioDynamicsIncMember us-gaap:TradeNamesMember 2023-06-08 0000856982 mmsi:AngioDynamicsIncMember us-gaap:DevelopedTechnologyRightsMember 2023-06-08 0000856982 mmsi:AngioDynamicsIncMember us-gaap:CustomerListsMember 2023-06-08 0000856982 mmsi:BluegrassVascularTechnologiesIncMember us-gaap:TradeNamesMember 2023-05-04 0000856982 mmsi:BluegrassVascularTechnologiesIncMember us-gaap:DevelopedTechnologyRightsMember 2023-05-04 0000856982 mmsi:AngioDynamicsIncMember 2023-06-08 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2023-09-30 0000856982 srt:WeightedAverageMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 srt:WeightedAverageMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 srt:MinimumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 srt:MinimumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 srt:MaximumMember mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 srt:MaximumMember mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member mmsi:MilestonePaymentProbabilityMember us-gaap:IncomeApproachValuationTechniqueMember 2022-12-31 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2023-09-30 0000856982 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000856982 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000856982 mmsi:RevenueMilestonesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000856982 mmsi:RevenueBasedPaymentsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000856982 mmsi:RegulatoryApprovalMilestoneMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000856982 mmsi:AngioDynamicsIncMember 2023-06-08 2023-06-08 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2023-05-04 2023-05-04 0000856982 mmsi:AngioDynamicsIncMember 2023-07-01 2023-09-30 0000856982 mmsi:AngioDynamicsIncMember 2023-01-01 2023-09-30 0000856982 mmsi:AdvancedRadiationTherapyLlcMember mmsi:ContingentConsiderationPaymentTwoMember 2023-05-01 2023-05-01 0000856982 mmsi:AdvancedRadiationTherapyLlcMember mmsi:ContingentConsiderationPaymentOneMember 2023-05-01 2023-05-01 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0000856982 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000856982 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0000856982 us-gaap:EmployeeStockOptionMember us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000856982 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000856982 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000856982 2023-04-01 2023-06-30 0000856982 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000856982 2022-04-01 2022-06-30 0000856982 2023-01-01 2023-03-31 0000856982 2022-01-01 2022-03-31 0000856982 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000856982 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000856982 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000856982 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000856982 mmsi:CashSettledPerformanceSharesMember 2023-01-01 2023-09-30 0000856982 mmsi:CashSettledPerformanceSharesMember 2022-01-01 2022-09-30 0000856982 mmsi:CardiovascularSegmentMember 2023-01-01 2023-09-30 0000856982 mmsi:CreditAgreementMember 2023-01-01 2023-09-30 0000856982 2023-09-30 0000856982 2022-12-31 0000856982 mmsi:ContingentConsiderationMember 2022-01-01 2022-09-30 0000856982 mmsi:BluegrassVascularTechnologiesIncMember 2023-05-03 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember 2023-09-30 0000856982 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0000856982 us-gaap:InterestExpenseMember 2023-01-01 2023-09-30 0000856982 mmsi:RevenueAndCostOfSalesMember 2023-01-01 2023-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember 2023-09-30 0000856982 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000856982 us-gaap:AccruedLiabilitiesMember 2023-09-30 0000856982 us-gaap:AccruedLiabilitiesMember 2022-12-31 0000856982 2023-07-01 2023-09-30 0000856982 2022-07-01 2022-09-30 0000856982 mmsi:SoloPaceIncMember 2023-01-11 2023-01-11 0000856982 mmsi:AdvancedRadiationTherapyLlcMember 2023-05-01 2023-05-01 0000856982 2022-01-01 2022-09-30 0000856982 mmsi:FAnnMillnerMember 2023-09-30 0000856982 mmsi:FAnnMillnerMember 2023-07-01 2023-09-30 0000856982 2023-10-24 0000856982 2023-01-01 2023-09-30 shares iso4217:USD mmsi:DerivativeInstrument pure mmsi:item iso4217:USD shares mmsi:segment http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit http://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit http://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit 0000856982 --12-31 2023 Q3 false MERIT MEDICAL SYSTEMS INC 57746000 57306000 http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#AssetImpairmentCharges http://fasb.org/us-gaap/2023#SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://www.merit.com/20230930#BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit http://fasb.org/us-gaap/2023#AssetImpairmentCharges 10-Q true 2023-09-30 false 0-18592 UT 87-0447695 1600 West Merit Parkway South Jordan UT 84095 801 253-1600 Common Stock, no par value MMSI NASDAQ Yes Yes Large Accelerated Filer false false false 57750462 58673000 58408000 8721000 8423000 167824000 164677000 13576000 12992000 303923000 265991000 27954000 22324000 3936000 3913000 9432000 779000 585318000 529084000 26017000 25940000 190825000 189148000 313600000 299089000 66451000 61128000 53208000 49673000 60492000 61269000 710593000 686247000 327267000 303271000 383326000 382976000 308889000 274570000 296349000 237522000 76909000 69780000 43844000 38350000 381052000 359821000 6438000 6599000 63633000 65262000 48545000 44352000 839861000 751906000 1808505000 1663966000 48862000 68504000 119291000 123189000 3750000 11250000 11688000 11005000 3542000 6697000 187133000 220645000 282370000 186759000 18458000 18462000 347000 347000 1912000 1912000 15508000 15264000 1631000 1708000 57455000 59736000 13806000 14736000 578620000 519569000 5000000 5000000 0 0 0 0 100000000 100000000 57746000 57306000 695181000 675174000 547555000 480773000 -12851000 -11550000 1229885000 1144397000 1808505000 1663966000 315230000 287175000 932851000 857566000 173031000 158602000 499508000 473019000 142199000 128573000 433343000 384547000 86854000 89780000 277925000 259282000 19646000 19221000 61089000 55074000 270000 1672000 -562000 -915000 -2177000 -4702000 1550000 6671000 107062000 109916000 343011000 327401000 35137000 18657000 90332000 57146000 181000 116000 533000 316000 4841000 1831000 10534000 4180000 -255000 660000 291000 -808000 -4915000 -1055000 -9710000 -4672000 30222000 17602000 80622000 52474000 4388000 2330000 13840000 11359000 25834000 15272000 66782000 41115000 0.45 0.27 1.16 0.73 0.44 0.27 1.14 0.71 57682000 56835000 57525000 56707000 58375000 57586000 58345000 57573000 25834000 15272000 66782000 41115000 -539000 3850000 1192000 13182000 -129000 942000 286000 3226000 -2914000 -9003000 -2190000 -18775000 -17000 -85000 17000 -81000 -3307000 -6010000 -1301000 -8738000 22527000 9262000 65481000 32377000 57306000 675174000 480773000 -11550000 1144397000 20703000 20703000 621000 621000 3498000 3498000 123000 3726000 3726000 4000 302000 302000 61000 22000 1592000 1592000 57472000 681108000 501476000 -10929000 1171655000 20245000 20245000 1385000 1385000 4980000 4980000 128000 5154000 5154000 4000 281000 281000 30000 57634000 691523000 521721000 -9544000 1203700000 25834000 25834000 -3307000 -3307000 5206000 5206000 247000 7555000 7555000 4000 237000 237000 53000 3531000 3531000 86000 5809000 5809000 57746000 695181000 547555000 -12851000 1229885000 56570000 641533000 406257000 -7991000 1039799000 10545000 10545000 1338000 1338000 4212000 4212000 52000 1320000 1320000 5000 320000 320000 44000 16000 1015000 1015000 56655000 646370000 416802000 -6653000 1056519000 15298000 15298000 -4066000 -4066000 3952000 3952000 58000 1303000 1303000 6000 301000 301000 26000 56745000 651926000 432100000 -10719000 1073307000 15272000 15272000 -6010000 -6010000 3893000 3893000 201000 4141000 4141000 5000 246000 246000 18000 1110000 1110000 15000 898000 898000 56918000 658198000 447372000 -16729000 1088841000 66782000 41115000 66359000 61312000 -1389000 -4761000 -196000 461000 1733000 1550000 6671000 8621000 7819000 2177000 2888000 78000 81000 744000 453000 15346000 13691000 3852000 9063000 1040000 -5669000 34426000 30735000 72000 4186000 24000 8682000 1713000 719000 -1848000 -20332000 9752000 -599000 -8861000 -3431000 -1374000 245000 -3325000 -8573000 -8406000 -2318000 -509000 16118000 45168000 82900000 86283000 27151000 32539000 1756000 1909000 181000 63000 -971000 138278000 4712000 -167004000 -40068000 11446000 6733000 480499000 172336000 391624000 198593000 5240000 3502000 32862000 5123000 2125000 86456000 -54511000 -2181000 -5862000 171000 -14158000 60558000 67750000 60729000 53592000 58673000 51481000 2056000 2111000 60729000 53592000 941000 565000 9572000 4087000 24875000 14013000 4613000 1899000 3674000 4526000 86000 15000 5809000 898000 7560000 8948000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.   Basis of Presentation and Other Items.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2023 and 2022 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America. In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2023 and December 31, 2022, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2023 and 2022. The results of operations for the three and nine-month periods ended September 30, 2023 and 2022 are not necessarily indicative of the results for a full-year period. Amounts presented in this report are rounded, while percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report on Form 10-K”).</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;text-align:justify;margin:0pt;"><b style="font-weight:bold;">1.   Basis of Presentation and Other Items.</b> The interim consolidated financial statements of Merit Medical Systems, Inc. ("Merit," "we" or "us") for the three and nine-month periods ended September 30, 2023 and 2022 are not audited. Our consolidated financial statements are prepared in accordance with the requirements for unaudited interim periods and, consequently, do not include all disclosures required to be made in conformity with accounting principles generally accepted in the United States of America. In the opinion of our management, the accompanying consolidated financial statements contain all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of our financial position as of September 30, 2023 and December 31, 2022, and our results of operations and cash flows for the three and nine-month periods ended September 30, 2023 and 2022. The results of operations for the three and nine-month periods ended September 30, 2023 and 2022 are not necessarily indicative of the results for a full-year period. Amounts presented in this report are rounded, while percentages and earnings per share amounts presented are calculated from the underlying amounts. These interim consolidated financial statements should be read in conjunction with the financial statements and risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report on Form 10-K”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">2.   Recently Adopted Financial Accounting Standards. <span style="font-weight:normal;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2020-04, </span><i style="font-style:italic;font-weight:normal;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</i><span style="font-weight:normal;">, which provides temporary optional expedients and exceptions in accounting for modifications of contracts that reference the London interbank offered rate (“LIBOR”) or another reference rate expected to be discontinued as a result of reference rate reform. Entities can elect not to apply certain modification accounting requirements to contracts affected by what the guidance calls “reference rate reform” if certain criteria are met. An entity that makes this election would not have to remeasure the contracts at the modification date or reassess a previous accounting determination. Also, entities can elect various optional expedients that would allow them to continue applying hedge accounting for hedging relationships affected by reference rate reform if certain criteria are met. In December 2022, the FASB issued ASU 2022-06, </span><i style="font-style:italic;font-weight:normal;">Deferral of the Sunset Date of Topic 848</i><span style="font-weight:normal;">, which defers the sunset date of the guidance in ASC 848 to December 31, 2024. </span><span style="font-weight:normal;background:#ffffff;">During the quarter ended June 30, 2023, we transitioned our interest rate swap agreement to reference the Secured Overnight Financing Rate (“SOFR”) in connection with reference rate reform and adopted certain optional expedients provided in ASU 2020-04 in relation to contract modifications and hedge accounting that allowed us to continue hedge accounting for our interest rate swap cash flow hedges (see Note 9). The adoption of this guidance did not have a material impact on our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards.</b> We currently believe there are no other issued and not yet effective accounting standards that are materially relevant to our financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards.</b> We currently believe there are no other issued and not yet effective accounting standards that are materially relevant to our financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">3.   Revenue from Contracts with Customers. <span style="font-weight:normal;">We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2022 Annual Report on Form 10-K.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our revenue is disaggregated based on reporting segment, product category and geographical region. We design, develop, manufacture and market medical products for interventional and diagnostic procedures. For financial reporting purposes, we report our operations in two operating segments: cardiovascular and endoscopy. Our cardiovascular segment consists of four product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and original equipment manufacturer (“OEM”). Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 78,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 110,698</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 86,848</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,692</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 34,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 5,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 39,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 29,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 6,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,711</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 179,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 306,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 156,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 278,949</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy Devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,226</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 187,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 315,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 164,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 287,175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</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 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</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 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 368,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 195,095</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 132,331</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 327,426</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 106,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 161,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,652</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,257</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 257,909</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 85,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 145,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,951</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,096</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,047</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 101,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 21,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 123,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 87,269</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 18,904</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 106,173</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 512,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 392,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 905,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 458,967</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 373,588</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 832,555</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy Devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,270</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,741</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,011</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 394,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 932,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 482,237</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 375,329</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.5pt 0.05pt 0pt;"> 857,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Revenue from Contracts with Customers. <span style="font-weight:normal;">We recognize revenue when a customer obtains control of promised goods. The amount of revenue recognized reflects the consideration we expect to receive in exchange for these goods. Our revenue recognition policies have not changed from those disclosed in Note 1 to our consolidated financial statements in Item 8 of the 2022 Annual Report on Form 10-K.</span> 2 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present revenue from contracts with customers by reporting segment, product category and geographical region for the three and nine-month periods ended September 30, 2023 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 78,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 49,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 128,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 43,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 110,698</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 52,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 33,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 86,848</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 48,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,692</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 34,207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 5,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 39,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 29,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.5pt 0.05pt 0pt;"> 6,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35,711</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 179,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 306,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 156,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 278,949</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy Devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,226</p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 187,505</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 127,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 315,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 164,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 122,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 287,175</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:36.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">United States</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 0pt 0.05pt 0pt;">   </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</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 0pt 0.05pt 0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cardiovascular</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Peripheral Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 219,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 368,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 195,095</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 132,331</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 327,426</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiac Intervention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 106,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 161,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 268,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,652</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 162,257</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 257,909</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Custom Procedural Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 85,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 145,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,951</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60,096</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,047</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">OEM</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 101,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 21,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 123,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 87,269</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 18,904</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 106,173</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 512,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 392,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 905,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 458,967</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 373,588</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 832,555</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Endoscopy</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy Devices</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 27,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,270</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,741</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,011</p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 538,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 394,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 932,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 482,237</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 375,329</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.5pt 0.05pt 0pt;"> 857,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 78617000 49768000 128385000 67200000 43498000 110698000 36593000 52513000 89106000 33194000 53654000 86848000 29602000 19022000 48624000 27078000 18614000 45692000 34207000 5762000 39969000 29425000 6286000 35711000 179019000 127065000 306084000 156897000 122052000 278949000 8486000 660000 9146000 7674000 552000 8226000 187505000 127725000 315230000 164571000 122604000 287175000 219257000 148820000 368077000 195095000 132331000 327426000 106588000 161621000 268209000 95652000 162257000 257909000 85556000 60153000 145709000 80951000 60096000 141047000 101341000 21999000 123340000 87269000 18904000 106173000 512742000 392593000 905335000 458967000 373588000 832555000 25705000 1811000 27516000 23270000 1741000 25011000 538447000 394404000 932851000 482237000 375329000 857566000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">4.   Acquisitions. <span style="font-weight:normal;">On June 8, 2023, we entered into an asset purchase agreement with AngioDynamics, Inc. (“AngioDynamics”) to acquire the assets associated with a portfolio of dialysis catheter products and the BioSentry® Biopsy Tract Sealant System for a purchase price of </span><span style="font-weight:normal;">$100</span><span style="font-weight:normal;"> million. We accounted for this acquisition as a business combination. The sales related to the acquisition have been included in our cardiovascular segment since the acquisition date and were approximately </span><span style="font-weight:normal;">$7.3</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$8.3</span><span style="font-weight:normal;"> million for the three and nine-month periods ended September 30, 2023, respectively. It is not practical to separately report earnings related to the acquisition, as we cannot split out sales costs related solely to the products acquired, principally because our sales representatives sell multiple products within our cardiovascular business segment. Acquisition-related costs associated with the AngioDynamics acquisition, which are included in selling, general and administrative expenses in the accompanying consolidated statements of income, were approximately </span><span style="font-weight:normal;">$0.1</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$4.9</span><span style="font-weight:normal;"> million for the three and nine-month periods ended September 30, 2023, respectively. </span><span style="font-weight:normal;">The purchase price was preliminarily allocated as follows (in thousands):</span>    </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:75.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,254</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 65,200</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer list</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;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.5pt 0.05pt 0pt;"> 17,638</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 100,000</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We are amortizing the AngioDynamics developed technology intangible assets over nine years, the trademark intangible assets over 11 years, and the customer list intangible asset on an accelerated basis over ten years. <span style="background:#ffffff;">We have estimated the weighted average life of the intangible assets acquired from AngioDynamics to be </span><span style="background:#ffffff;">10.5</span><span style="background:#ffffff;"> years. </span>The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the AngioDynamics acquisition are not material in relation to reported sales and it was deemed <span style="background:#ffffff;">impracticable to obtain information to determine earnings associated with the acquired product lines which represent only a small portion of the product lines of a large, consolidated company without standalone financial information.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 4, 2023, we entered into an asset purchase agreement to acquire the assets associated with the Surfacer® Inside-Out® Access Catheter System from Bluegrass Vascular Technologies, Inc. (“Bluegrass”), for a purchase price of $32.7 million. Prior to the acquisition, we held an equity investment of 1,251,878 Bluegrass common shares representing approximately 19.5% ownership in Bluegrass. The fair value of this previously-held equity investment of approximately $245,000 is included in the purchase price allocation. We accounted for this acquisition as a business combination. The sales and results of operations related to the acquisition have been included in our cardiovascular segment since the acquisition date and were not material. Acquisition-related costs associated with the Bluegrass acquisition, which were included in selling, general and administrative expenses in the accompanying consolidated statements of income, were not material. The purchase price was preliminarily allocated as follows (in thousands):    </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:83.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 900</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;border-bottom: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.5pt 0.05pt 0pt;"> 3,898</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32,973</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We are amortizing the Bluegrass developed technology intangible asset over 15 years and the related trademarks over 13 years. <span style="background:#ffffff;">We have estimated the weighted average life of the intangible assets acquired from Bluegrass to be </span><span style="background:#ffffff;">14.9</span><span style="background:#ffffff;"> years. </span>The goodwill consists largely of the synergies expected from combining operations and is expected to be deductible for income tax purposes. The pro forma effects to our consolidated results of operations of the Bluegrass acquisition are not material. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On May 1, 2023, we entered into an asset purchase agreement to acquire certain assets from Advanced Radiation Therapy, LLC (“ART”), related to intellectual property rights for soft tissue markers. The total purchase price of the ART assets included an up-front payment of $750,000, a deferred payment of $750,000 payable upon the first to occur of (1) shipment and installation of two commercial production winders used to manufacture the product or (2) 30 days after delivery of the winders to Merit, and, a deferred payment of $500,000 payable upon regulatory approval from the U.S. Food and Drug Administration for Merit to commence commercialization, marketing and sale of the product in the United States. <span style="background:#ffffff;">We have accounted for this transaction as an asset purchase and recorded </span><span style="background:#ffffff;">$1.5</span><span style="background:#ffffff;"> million of acquired in-process research and development expense associated with the upfront payment and completion of the milestone related to the installation of the commercial production winders. The payments are reported within operating expenses because the technological feasibility of the underlying research and development project has not yet been reached and such technology has no identified future alternative use as of the date of acquisition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">We entered into a stock purchase agreement on January 11, 2023, and an exclusive distribution agreement on April 5, 2023, with Solo Pace Inc. ("Solo Pace”), owner and developer of a temporary external pulse generator and grounding pad with associated remote control module. Pursuant to these agreements, we paid </span><span style="background:#ffffff;">$4.0</span><span style="background:#ffffff;"> million to acquire (a) shares of Series Seed-1 Preferred Stock of Solo Pace, (b) an option to purchase the outstanding equity of Solo Pace within the earlier of </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> after product commercialization or within 120 days after the twelve-month period wherein sales of the Solo Pace product exceed </span><span style="background:#ffffff;">$6.0</span><span style="background:#ffffff;"> million, and (c) exclusive rights to distribute the Solo Pace product upon commercialization. The shares of Solo Pace stock have been reflected within other assets in the accompanying consolidated balance sheets.</span><b style="font-weight:bold;background:#ffffff;"> </b><span style="background:#ffffff;">Our investment in Solo Pace represents an ownership of approximately </span><span style="background:#ffffff;">19%</span><span style="background:#ffffff;"> of its outstanding capital stock and has been recorded as an equity investment accounted for at cost because the equity interest does not have a readily determinable fair value and because we are not able to exercise significant influence over the operations of Solo Pace.</span></p> 100000000 7300000 8300000 100000 4900000 <span style="font-weight:normal;">The purchase price was preliminarily allocated as follows (in thousands):</span><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:75.92%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,254</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 65,200</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Customer list</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,800</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;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.5pt 0.05pt 0pt;"> 17,638</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 100,000</b></p></td></tr></table> 2000000 5254000 108000 65200000 4000000 5800000 17638000 100000000 P9Y P11Y P10Y P10Y6M 32700000 1251878 0.195 245000 The purchase price was preliminarily allocated as follows (in thousands):<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:83.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 175</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,000</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 900</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;border-bottom: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.5pt 0.05pt 0pt;"> 3,898</p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total net assets acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 32,973</b></p></td></tr></table> 175000 28000000 900000 3898000 32973000 P15Y P13Y P14Y10M24D 750000 750000 P30D 500000 1500000 4000000.0 P5Y 6000000.0 0.19 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">5. Inventories.</b><span style="font-weight:normal;"> </span><span style="font-weight:normal;">Inventories at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;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:17.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:16.65%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 147,051</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,534</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:15.46%;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.5pt 0pt 0pt;"> 113,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,406</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 265,991</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> <span style="font-weight:normal;">Inventories at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:14.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></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;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:17.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:16.65%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 156,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 147,051</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,534</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:15.46%;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.5pt 0pt 0pt;"> 113,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,406</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 265,991</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> 156074000 147051000 34092000 29534000 113757000 89406000 303923000 265991000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">6.   Goodwill and Intangible Assets.<span style="font-weight:normal;"> </span><span style="font-weight:normal;">The change in the carrying amount of goodwill for the nine-month period ended September 30, 2023 is detailed as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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: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:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.43%;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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 359,821</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (305)</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,536</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at September 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381,052</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;text-align:justify;margin:0pt;">Total accumulated goodwill impairment losses aggregated $8.3 million as of September 30, 2023 and December 31, 2022, respectively. We did not have any goodwill impairments for the nine-month periods ended September 30, 2023 or 2022. The total goodwill balances as of September 30, 2023 and December 31, 2022 were related to our cardiovascular segment.</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;">Other intangible assets at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.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><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:9.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.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><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:9.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.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><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: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></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.81%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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 Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;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 Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,312</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,868)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 382</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,052</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,121</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;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.5pt 0pt 0pt;"> 40,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;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;"> (33,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 6,977</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,909)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 43,844</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.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><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:9.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.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><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:9.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.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><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: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></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.81%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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 Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;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 Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,242</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,358</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;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.5pt 0pt 0pt;"> 34,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;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;"> (31,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 2,356</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 38,350</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;text-align:justify;margin:0pt;">Aggregate amortization expense for the three and nine-month periods ended September 30, 2023 was $15.4 million and $41.1 million, respectively. Aggregate amortization expense for the three and nine-month periods ended September 30, 2022 was $12.1 million and $36.3 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">We evaluate long-lived assets, including amortizing intangible assets, for impairment whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. We perform the impairment analysis at the asset group for which the lowest level of identifiable cash flows is largely independent of the cash flows of other assets and liabilities. We determine the fair value of our amortizing assets based on estimated future cash flows discounted back to their present value using a discount rate that reflects the risk profiles of the underlying activities.</span> We did not identify indicators of impairment in any intangible assets based on our qualitative assessment for the nine-month period ended September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">For the nine-month period ended September 30, 2022, we identified indicators of impairment associated with certain acquired intangible assets based on our qualitative assessment, which led us to complete an interim quantitative impairment assessment. The primary indicator of impairment was our divestiture of the STD Pharmaceutical Products Limited (“STD Pharmaceutical”) business acquired in our August 2019 acquisition of Fibrovein Holdings Limited. On April 30, 2022, we completed the divestiture of Fibrovein Holdings Limited, in exchange for the termination of our obligations arising from the acquisition and the purchaser’s agreement to make potential future payments upon a qualifying disposition of the STD Pharmaceutical business. We recorded an impairment charge for the carrying value of </span><span style="background:#ffffff;">$1.7</span><span style="background:#ffffff;"> million of intangible assets during the nine months ended </span><span style="-sec-ix-hidden:Hidden_7jHHqSnrgUeYZaptrT3wTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">September 30, 2022</span></span><span style="background:#ffffff;">, all of which pertained to our cardiovascular segment. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;"> </span><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;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:28.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;">Estimated Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,764</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,656</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57,661</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,955</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,774</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> <span style="font-weight:normal;">The change in the carrying amount of goodwill for the nine-month period ended September 30, 2023 is detailed as follows (in thousands):</span><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:86.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:2.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: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:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.43%;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.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 359,821</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (305)</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions and adjustments as the result of acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,536</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill balance at September 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 381,052</p></td></tr></table> 359821000 -305000 21536000 381052000 8300000 8300000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets at September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.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><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:9.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.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><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:9.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.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><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: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></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.81%;border-bottom:1px solid #000000;margin:0pt;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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 Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;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 Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,657)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,312</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,868)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 382</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,052</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,121</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;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.5pt 0pt 0pt;"> 40,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;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;"> (33,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 6,977</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 120,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,909)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 43,844</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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.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><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:9.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.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><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:9.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.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><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: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></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.81%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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 Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;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 Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.06%;border-bottom:1px solid #000000;margin:0pt;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:2.31%;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:11.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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,242</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distribution agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">License agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,859</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,863)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,358</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;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.5pt 0pt 0pt;"> 34,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;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;"> (31,749)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 2,356</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 108,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 3.5pt 0pt 0pt;"> 38,350</p></td></tr></table> 30969000 12657000 18312000 3250000 2868000 382000 11128000 8076000 3052000 35119000 19998000 15121000 40287000 33310000 6977000 120753000 76909000 43844000 29445000 10203000 19242000 3250000 2715000 535000 11109000 7250000 3859000 30221000 17863000 12358000 34105000 31749000 2356000 108130000 69780000 38350000 15400000 41100000 12100000 36300000 0 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Estimated amortization expense for developed technology and other intangible assets for the next five years consisted of the following as of September 30, 2023 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.55%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;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:28.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;">Estimated Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,764</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 59,656</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 57,661</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,955</p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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:25.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,774</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> 15764000 59656000 57661000 46955000 43774000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">7.   Income Taxes.</b> Our provision for income taxes for the three-month periods ended September 30, 2023 and 2022 was a tax expense of $4.4 million and $2.3 million, respectively, which resulted in an effective tax rate of 14.5% and 13.2%, respectively. Our provision for income taxes for the nine-month periods ended September 30, 2023 and 2022 was a tax expense of $13.8 million and $11.4 million, respectively, which resulted in an effective tax rate of 17.2% and 21.6%, respectively. The increase in the income tax expense for the three and nine-month periods ended September 30, 2023, when compared to the respective prior-year periods, and the corresponding increase in the effective income tax rate for the three month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased pre-tax book income and decreased benefit from discrete items such as share-based compensation. The decrease in the effective income tax rate for the nine-month period ended September 30, 2023, when compared to the prior-year period, was primarily due to increased benefit from discrete items such as contingent liabilities and deferred compensation, as well as decreased foreign inclusions. Our effective tax rate differs from the U.S. statutory rate primarily due to the impact of global intangible low-taxed income (“GILTI”) inclusions, state income taxes, foreign taxes, other non-deductible permanent items and discrete items (such as share-based compensation).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Organization for Economic Cooperation and Development (“OECD”) Pillar 2 global minimum tax rules, which generally provide for a minimum effective tax rate of 15%, are intended to apply for tax years beginning in 2024. On February 2, 2023, the OECD issued administrative guidance providing transition and safe harbor rules around the implementation of the Pillar 2 global minimum tax. Under a transitional safe harbor released July 17, 2023, the undertaxed profits rule top-up tax in the jurisdiction of a company's ultimate parent entity will be zero for each fiscal year of the transition period, if that jurisdiction has a corporate tax rate of at least 20%. The safe harbor transition period will apply to fiscal years beginning on or before December 31, 2025 and ending before December 31, 2026. We are closely monitoring developments and evaluating the impact these new rules are anticipated to have on our tax rate, including eligibility to qualify for these safe harbor rules. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p> 4400000 2300000 0.145 0.132 13800000 11400000 0.172 0.216 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;">8.   Revolving Credit Facility and Long-Term Debt. <span style="font-weight:normal;">Principal balances outstanding under our long-term debt obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;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:17.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:16.65%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 149,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,688</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 138,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,500</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:15.33%;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;"> (943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> (179)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 198,009</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:15.33%;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.5pt 0pt 0pt;"> 3,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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.5pt 0pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 282,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 186,759</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;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;">On June 6, 2023, we entered into a Fourth Amended and Restated Credit Agreement (the "Fourth Amended Credit Agreement"). The Fourth Amended Credit Agreement is a syndicated loan agreement with Wells Fargo Bank, National Association and other parties. The Fourth Amended Credit Agreement amended and restated in its entirety our previously outstanding Third Amended and Restated Credit Agreement and all amendments thereto. The Fourth Amended Credit Agreement provides for a term loan of $150 million and a revolving credit commitment of up to an aggregate amount of $700 million, inclusive of sub-facilities for multicurrency borrowings, standby letters of credit and swingline loans. On June 6, 2028, all principal, interest and other amounts outstanding under the Fourth Amended Credit Agreement are payable in full. At any time prior to the maturity date, we may repay any amounts owing under all term loans and revolving credit loans in whole or in part, without premium or penalty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;">Term loans made under the Fourth Amended Credit Agreement bear interest, at our election, at either (i) the Base Rate (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement) or, (ii) Adjusted Term SOFR (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin (as defined in the Fourth Amended Credit Agreement). Revolving credit loans bear interest, at our election, at either (a) the Base Rate plus the Applicable Margin, (b) Adjusted Term SOFR plus the Applicable Margin, (c) Adjusted Eurocurrency Rate plus the Applicable Margin or (d) Adjusted Daily Simple SONIA (as defined in the Fourth Amended Credit Agreement) plus the Applicable Margin. Swingline loans bear interest at the Base Rate plus the Applicable Margin. Interest on each loan featuring the Base Rate and each Daily Simple SONIA Loan is due and payable on the last business day of each calendar month; interest on each loan featuring the Eurocurrency Rate and each Term SOFR Loan is due and payable on the last day of each interest period applicable thereto, and if such interest period extends over three months, at the end of each three-month interval during such interest period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;">The Fourth Amended Credit Agreement is collateralized by substantially all our assets. The Fourth Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Fourth Amended Credit Agreement requires that we maintain certain financial covenants, as follows:</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:77.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Covenant Requirement</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Total Leverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.0 to 1.0</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Interest Coverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.0 to 1.0</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Fourth Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Minimum ratio of Consolidated EBITDA (as defined in the Fourth Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Fourth Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We believe we were in compliance with all covenants set forth in the Fourth Amended Credit Agreement as of September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, we had outstanding borrowings of $287.1 million and issued letter of credit guarantees of $3.8 million under the Fourth Amended Credit Agreement, with additional available borrowings of approximately $558 million, based on the maximum net leverage ratio and the aggregate revolving credit commitment pursuant to the Fourth Amended Credit Agreement. Our interest rate as of September 30, 2023 was a fixed rate of 2.89% with respect to $75 million of the principal amount, as a result of an interest rate swap (see Note 9), and a variable floating rate of 6.67% with respect to $212.1 million of the principal amount. Our interest rate as of December 31, 2022 was a fixed rate of 2.71% on $75 million as a result of an interest rate swap and a variable floating rate of 5.38% on $123.2 million. The foregoing fixed rates do not reflect potential future changes in the applicable margin. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum principal payments on our long-term debt, as of September 30, 2023, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:80.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.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;">Principal Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,750</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,375</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-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.45%;border-bottom: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.5pt 0pt 0pt;"> 259,875</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 287,063</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> <span style="font-weight:normal;">Principal balances outstanding under our long-term debt obligations as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.06%;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:17.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:16.65%;border-bottom:1px solid #000000;margin:0pt;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 149,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,688</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 138,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73,500</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:15.33%;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;"> (943)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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;"> (179)</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 198,009</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:15.33%;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.5pt 0pt 0pt;"> 3,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;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.5pt 0pt 0pt;"> 11,250</p></td></tr><tr><td style="vertical-align:bottom;width:61.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 282,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 186,759</p></td></tr></table> 149063000 124688000 138000000 73500000 943000 179000 286120000 198009000 3750000 11250000 282370000 186759000 150000000 700000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;background:#ffffff;margin:0pt;">The Fourth Amended Credit Agreement is collateralized by substantially all our assets. The Fourth Amended Credit Agreement contains affirmative and negative covenants, representations and warranties, events of default and other terms customary for loans of this nature. In particular, the Fourth Amended Credit Agreement requires that we maintain certain financial covenants, as follows:</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:77.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Covenant Requirement</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Total Leverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4.0 to 1.0</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated Interest Coverage Ratio <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3.0 to 1.0</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Maximum Consolidated Total Net Leverage Ratio (as defined in the Fourth Amended Credit Agreement) as of any fiscal quarter end.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Minimum ratio of Consolidated EBITDA (as defined in the Fourth Amended Credit Agreement and adjusted for certain expenditures) to Consolidated Interest Expense (as defined in the Fourth Amended Credit Agreement) for any period of four consecutive fiscal quarters.</span></td></tr></table> 4.0 3.0 287100000 3800000 558000000 0.0289 75000000 0.0667 212100000 0.0271 75000000 0.0538 123200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum principal payments on our long-term debt, as of September 30, 2023, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:80.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Future Minimum </b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:17.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;">Principal Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,750</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,625</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,375</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-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.45%;border-bottom: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.5pt 0pt 0pt;"> 259,875</p></td></tr><tr><td style="vertical-align:bottom;width:80.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum principal payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 287,063</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> 938000 3750000 5625000 7500000 9375000 259875000 287063000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">9.   Derivatives. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">General.</b> Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivative instruments we use are interest rate swaps and foreign currency forward contracts. We recognize derivative instruments as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivative instruments not designated as hedging instruments are recorded in earnings throughout the term of the derivative. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><b style="font-weight:bold;">Interest Rate Risk.</b> Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Fourth Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo. In June 2023, certain terms under the agreement were amended to reflect the transition from LIBOR to SOFR, an alternative reference rate. Under the interest rate swap agreement we fixed the <span style="-sec-ix-hidden:Hidden_3H6j81tw6UyRhJfZ0MdRhg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-month</span></span> SOFR rate on that portion of our borrowings under the Fourth Amended Credit Agreement at 1.64% for the period from June 1, 2023 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month SOFR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">On September 30, 2023 and December 31, 2022, our interest rate swap qualified as a cash flow hedge. The fair value of our interest rate swap as of September 30, 2023 was an asset of $2.3 million, which was partially offset by $0.6 million in deferred taxes. The fair value of our interest rate swap as of December 31, 2022 was an asset of $3.4 million, partially offset by $0.8 million in deferred taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Risk. </b>We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in various currencies, with our most significant exposure related to transactions and balances denominated in Chinese Renminbi and Euros, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the foreign currencies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We enter into approximately 100 cash flow foreign currency hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts, which qualified as cash flow hedges, with aggregate notional amounts of $155.7 million and $87.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure. We enter into approximately 50 foreign currency fair value hedges every month. As of September 30, 2023 and December 31, 2022, we had entered into foreign currency forward contracts related to those balance sheet accounts with aggregate notional amounts of $96.0 million and $92.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet Presentation of Derivative Instruments. </b>As of September 30, 2023 and December 31, 2022, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;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,444</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.35%;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,215</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;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</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin: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:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,509)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (531)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin: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:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,512</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,946)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><b style="font-weight:bold;">Income Statement Presentation of Derivative Instruments.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.26%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;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:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,504</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,841)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,831)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:top;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,503</p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,491</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,230</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,175</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 866</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,491</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (173,031)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158,602)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:24.78%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;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:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Location in statements of income</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 726</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,507</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,534)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,180)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,850</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (379)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,067</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,713</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,851</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 857,566</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,851</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (499,508)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (473,019)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (886)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2023, $4.0 million, or $3.0 million after taxes, was expected to be reclassified from AOCI to earnings in revenue and cost of sales over the succeeding twelve months. As of September 30, 2023, $2.3 million, or $1.8 million after taxes, was expected to be reclassified from AOCI to earnings in interest expense over the succeeding twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Hedging Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_2koBEtS7BkOjIk_7WwbRcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Other income (expense) — net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> Derivatives.<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">General.</b> Our earnings and cash flows are subject to fluctuations due to changes in interest rates and foreign currency exchange rates, and we seek to mitigate a portion of the risks attributable to those fluctuations by entering into derivative contracts. The derivative instruments we use are interest rate swaps and foreign currency forward contracts. We recognize derivative instruments as either assets or liabilities at fair value in the accompanying consolidated balance sheets, regardless of whether or not hedge accounting is applied. We report cash flows arising from our hedging instruments consistent with the classification of cash flows from the underlying hedged items. Accordingly, cash flows associated with our derivative contracts are classified as operating activities in the accompanying consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We formally document, designate and assess the effectiveness of transactions that receive hedge accounting treatment initially and on an ongoing basis. For qualifying hedges, the change in fair value is deferred in accumulated other comprehensive income, a component of stockholders’ equity in the accompanying consolidated balance sheets, and recognized in earnings at the same time the hedged item affects earnings. Changes in the fair value of derivative instruments not designated as hedging instruments are recorded in earnings throughout the term of the derivative. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><b style="font-weight:bold;">Interest Rate Risk.</b> Our debt bears interest at variable interest rates. Therefore, we are subject to variability in the cash payable for interest expense. In order to mitigate a portion of the risk attributable to such variability, we use a hedging strategy to reduce the variability of cash flows in the interest payments associated with a portion of the variable-rate debt outstanding under our Fourth Amended Credit Agreement that varies in accordance with changes in the benchmark interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">On December 23, 2019, we entered into a pay-fixed, receive-variable interest rate swap with a notional amount of $75 million with Wells Fargo. In June 2023, certain terms under the agreement were amended to reflect the transition from LIBOR to SOFR, an alternative reference rate. Under the interest rate swap agreement we fixed the <span style="-sec-ix-hidden:Hidden_3H6j81tw6UyRhJfZ0MdRhg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-month</span></span> SOFR rate on that portion of our borrowings under the Fourth Amended Credit Agreement at 1.64% for the period from June 1, 2023 to July 31, 2024. The variable portion of the interest rate swap is tied to the one-month SOFR rate (the benchmark interest rate). On a monthly basis, the interest rates under both the interest rate swap and the underlying debt reset, the swap is settled with the counterparty, and interest is paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">On September 30, 2023 and December 31, 2022, our interest rate swap qualified as a cash flow hedge. The fair value of our interest rate swap as of September 30, 2023 was an asset of $2.3 million, which was partially offset by $0.6 million in deferred taxes. The fair value of our interest rate swap as of December 31, 2022 was an asset of $3.4 million, partially offset by $0.8 million in deferred taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Foreign Currency Risk. </b>We operate on a global basis and are exposed to the risk that our financial condition, results of operations, and cash flows could be adversely affected by changes in foreign currency exchange rates. To reduce the potential effects of foreign currency exchange rate movements on net earnings, we enter into derivative financial instruments in the form of foreign currency exchange forward contracts with major financial institutions. Our policy is to enter into foreign currency derivative contracts with maturities of up to two years. We are exposed to foreign currency exchange rate risk with respect to transactions and balances denominated in various currencies, with our most significant exposure related to transactions and balances denominated in Chinese Renminbi and Euros, among others. We do not use derivative financial instruments for trading or speculative purposes. We do not believe we are subject to any credit risk contingent features related to our derivative contracts, and we seek to manage counterparty risk by allocating derivative contracts among several major financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Designated as Cash Flow Hedges</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For derivative instruments that are designated and qualify as cash flow hedges, the gain or loss on the derivative instrument is temporarily reported as a component of other comprehensive income and then reclassified into earnings in the same line item associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings. We entered into forward contracts on various foreign currencies to manage the risk associated with forecasted exchange rates which impact revenues, cost of sales, and operating expenses in various international markets. The objective of the hedges is to reduce the variability of cash flows associated with the forecasted purchase or sale of the foreign currencies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Derivative Instruments Not Designated as Cash Flow Hedges</i></p>We forecast our net exposure in various receivables and payables to fluctuations in the value of various currencies, and we enter into foreign currency forward contracts to mitigate that exposure.<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Balance Sheet Presentation of Derivative Instruments. </b>As of September 30, 2023 and December 31, 2022, all derivative instruments, both those designated as hedging instruments and those that were not designated as hedging instruments, were recorded at fair value on a gross basis on our consolidated balance sheets. We are not subject to any master netting agreements.</p> 75000000 0.0164 2300000 600000 3400000 800000 P2Y 100 155700000 87800000 50 96000000.0 92400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The fair value of derivative instruments on a gross basis was as follows on the dates indicated (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</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:41.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:27.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;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,444</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:12.35%;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,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,215</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets (long-term)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;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</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin: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:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,509)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (531)</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin: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:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Derivative Instruments Not Designated as Hedging Instruments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Assets</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,512</p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;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></tr><tr><td style="vertical-align:bottom;width:41.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(Liabilities)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency forward contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,946)</p></td></tr></table> 2320000 3444000 3463000 3215000 698000 56000 845000 1509000 238000 531000 1874000 1512000 1897000 1946000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Derivative instruments designated as cash flow hedges had the following effects, before income taxes, on other comprehensive income (“OCI”), accumulated other comprehensive income (“AOCI”), and net earnings in our consolidated statements of income, consolidated statements of comprehensive income and consolidated balance sheets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:25.26%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;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:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,504</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,841)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,831)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94</p></td></tr><tr><td style="vertical-align:top;width:25.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,503</p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,491</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,230</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,175</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 866</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,491</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:25.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (173,031)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158,602)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 617</p></td><td style="vertical-align:top;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:24.78%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;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:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated Statements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount of Gain/(Loss)</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recognized in OCI</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:17.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reclassified from AOCI</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:17.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:16.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Derivative instrument</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Location in statements of income</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest rate swaps</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 726</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,507</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Interest expense</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,534)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,180)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,850</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (379)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:24.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,067</p></td><td style="vertical-align:top;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,713</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Revenue</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,851</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 857,566</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,851</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,303</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:24.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:16.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Cost of sales</i></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (499,508)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (473,019)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:top;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (886)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table> 126000 1504000 4841000 1831000 685000 94000 1503000 3491000 315230000 287175000 866000 1491000 173031000 158602000 617000 -440000 726000 4507000 10534000 4180000 1850000 -379000 6067000 8713000 932851000 857566000 2851000 1303000 499508000 473019000 900000 -886000 4000000.0 3000000.0 2300000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following gains/(losses) from these derivative instruments were recognized in our consolidated statements of income for the periods presented (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:17.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:33.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location in statements of income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Foreign currency forward contracts</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_2koBEtS7BkOjIk_7WwbRcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Other income (expense) — net</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -452000 1034000 2748000 1212000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.   Commitments and Contingencies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Litigation. </b>In the ordinary course of business, we are involved in various proceedings, legal actions and claims. These proceedings, actions and claims may involve product liability, intellectual property, contract disputes, employment, governmental inquiries, audits or proceedings, or other matters, including those more fully described below. The outcomes of these matters will generally not be known for prolonged periods of time. In certain proceedings, actions and claims, the claimants may seek damages as well as other compensatory and equitable relief that could result in the payment of significant amounts and settlements and/or the imposition of injunctions or other equitable relief. For legal matters for which our management had sufficient information to reasonably estimate our future obligations, a liability representing management’s best estimate of the probable loss, or the minimum of the range of probable losses when a best estimate within the range is not known, is recorded. The estimates are based on consultation with legal counsel, previous settlement experience, settlement strategies and the potential availability of insurance coverage. If actual outcomes are less favorable than those estimated by management, additional expense may be incurred, which could unfavorably affect our financial position, results of operations and cash flows. The ultimate cost to us with respect to such proceedings, actions and claims could be materially different than the amount of the current estimates and accruals and could have a material adverse effect on our financial position, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">SEC Inquiry</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We have received requests from the Division of Enforcement of the U.S. Securities and Exchange Commission (“SEC”) seeking the voluntary production of information relating to the business activities of Merit’s subsidiary in China, including interactions with hospitals and health care officials in China. We are cooperating with the requests and investigating the matter and, at this time, are unable to predict the scope, timing, significance or outcome of this matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">It is possible that the ultimate resolution of the foregoing matter, or similar matters, if resolved in a manner unfavorable to us, may be materially adverse to our business, financial condition, results of operations or liquidity. Legal costs for these matters, such as outside counsel fees and expenses, are charged to expense in the period incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.   Earnings Per Common Share (EPS).<span style="font-weight:normal;"> </span><span style="font-weight:normal;">The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands, except per share amounts):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total potential shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 57,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 57,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Does not reflect the impact of incremental repurchases under the treasury stock method.</span></td></tr></table> <span style="font-weight:normal;">The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands, except per share amounts):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,272</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 66,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total potential shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 57,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.5pt 0.05pt 0pt;"> 57,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity awards excluded as the impact was anti-dilutive <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Does not reflect the impact of incremental repurchases under the treasury stock method.</span></td></tr></table> 25834000 15272000 66782000 41115000 57682000 56835000 57525000 56707000 0.45 0.27 1.16 0.73 57682000 56835000 57525000 56707000 693000 751000 820000 866000 58375000 57586000 58345000 57573000 0.44 0.27 1.14 0.71 1242000 1641000 1091000 1612000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.   Stock-Based Compensation Expense.<span style="font-weight:normal;"> </span><span style="font-weight:normal;">Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.06%;margin:0pt;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.5%;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:22.06%;margin:0pt;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:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.06%;border-bottom:1px solid #000000;margin:0pt;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.5%;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:22.06%;border-bottom:1px solid #000000;margin:0pt;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:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;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:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;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.5%;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:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;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:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150</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:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 476</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,166</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,297</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,719</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,382</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash-settled performance-based share-based awards ("Liability Awards")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 705</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 1,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 1,634</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 4,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 3,972</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:1.27%;border-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.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 3.5pt 0pt 0pt;"> 12,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 11,032</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,598</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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,691</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We recognize stock-based compensation expense (net of a forfeiture rate), for those awards which are expected to vest, on a straight-line basis over the requisite service period. We estimate the forfeiture rate based on our historical experience and expectations about future forfeitures.</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;text-align:justify;margin:0pt 0pt 11pt 0pt;"><i style="font-style:italic;">Nonqualified Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the nine-month periods ended September 30, 2023 and 2022, we granted stock options representing 401,535 and 203,606 shares of our common stock, respectively. We use the Black-Scholes methodology to value the stock-based compensation expense for options. In applying the Black-Scholes methodology to the option grants, the fair value of our stock-based awards granted was estimated using the following assumptions for the periods indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:47.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:4.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:21.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:4.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:21.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></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:47.94%;margin:0pt;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:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:47.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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:21.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;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:21.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.6% - 4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.4% - 3.4%</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">44.6% - 47.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.2% - 47.4%</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;text-align:justify;margin:0pt;">The average risk-free interest rate is determined using the U.S. Treasury rate in effect as of the date of grant, based on the expected term of the stock award. We determine the expected term of stock options using the historical exercise behavior of employees. The expected price volatility was determined using a weighted average of daily historical volatility of our stock price over the corresponding expected option term and implied volatility based on recent trends of the daily historical volatility. For awards with a vesting period, compensation expense is recognized on a straight-line basis over the service period, which corresponds to the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2023, the total remaining unrecognized compensation cost related to non-vested stock options was $22.5 million, which was expected to be recognized over a weighted average period of 2.3 years.</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;text-align:justify;margin:0pt;"><i style="font-style:italic;">Stock-Settled Performance-Based Restricted Stock Units (“Performance Stock Units”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the nine-month periods ended September 30, 2023 and 2022, we granted performance stock units which represent up to 286,863 and 120,710 shares of our common stock, respectively. Conversion of the performance stock units occurs at the end of the relevant performance periods, or one year after the agreement date, whichever is later. The number of shares delivered upon vesting at the end of the performance periods are based upon performance against specified financial performance metrics and relative total shareholder return as compared to the Russell 2000 Index (“rTSR”), as defined in the award agreements.<span style="text-decoration-line:line-through;text-decoration-style:solid;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We use Monte-Carlo simulations to estimate the grant-date fair value of the performance stock units linked to total shareholder return. The fair value of each performance stock unit was estimated as of the grant date using the following assumptions for awards granted in the periods indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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: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:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:32.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:15.45%;border-bottom:1px solid #000000;margin:0pt;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:65.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</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:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.9% - 4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6% - 2.7%</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</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:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.6 - 2.8 years</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</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:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</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:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.4% - 32.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.5% - 46.2%</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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate of return was determined using the U.S. Treasury rate at the time of grant with a term equal to the expected term of the award. The expected volatility was based on the weighted average volatility of our stock price and the average volatility of our compensation peer group's stock price. The expected dividend yield was assumed to be zero because, at the time of the grant, we had no plans to declare a dividend.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Compensation expense is recognized using the grant-date fair value for the number of shares that are probable of being awarded based on the performance metrics. Each reporting period, this probability assessment is updated, and cumulative adjustments are recorded based on the financial performance metrics expected to be achieved. At the end of the performance period, cumulative expense is calculated based on the actual performance metrics achieved. As of September 30, 2023, the total remaining unrecognized compensation cost related to stock-settled performance stock units was $12.3 million, which is expected to be recognized over a weighted average period of 2.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Liability Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the nine-month periods ended September 30, 2023 and 2022, we granted liability awards to our Chief Executive Officer with total target cash incentives in the amount of $1.3 million and $1.0 million, respectively. These awards entitle him to a target cash payment based upon our relative shareholder return as compared to the rTSR and achievement of specified performance metrics, as defined in the award agreements.<span style="text-decoration-line:line-through;text-decoration-style:solid;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the nine-month period ended September 30, 2023, we granted additional performance stock units to certain employees that provide for settlement in cash upon our achievement of specified financial metrics. The cash payable upon vesting at the end of the service period is based upon performance against specified financial performance metrics and relative total shareholder return as compared to the rTSR, as defined in the award agreements. Compensation expense is recognized for the cash payment probable of being awarded based on the performance metrics. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of these liability awards is measured at each reporting period until the awards are settled. These awards are classified as liabilities and reported in accrued expenses and other long-term obligations within our consolidated balance sheet. As of September 30, 2023, the total remaining unrecognized compensation cost related to cash-settled performance-based share-based awards was $3.6 million, which is expected to be recognized over a weighted average period of 2.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During the nine-month periods ended September 30, 2023 and 2022, we granted restricted stock units to our non-employee directors representing 20,358 and 30,500 shares of our common stock, respectively. The expense recognized for restricted stock units is equal to the closing stock price on the date of grant, which is recognized over the vesting period. Restricted stock units granted to each director are subject to such director’s continued service through the vesting date, which is one year from the date of grant. As of September 30, 2023, the total remaining unrecognized compensation cost related to restricted stock units was $1.1 million, which will be recognized over the remaining vesting period.</p> <span style="font-weight:normal;">Stock-based compensation expense before income tax expense for the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.06%;margin:0pt;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.5%;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:22.06%;margin:0pt;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:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.06%;border-bottom:1px solid #000000;margin:0pt;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.5%;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:22.06%;border-bottom:1px solid #000000;margin:0pt;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:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.13%;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:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;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.5%;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:9.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.97%;border-bottom:1px solid #000000;margin:0pt;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:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150</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:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 476</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,412</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Nonqualified stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,166</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,297</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Performance-based restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,719</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 454</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,382</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash-settled performance-based share-based awards ("Liability Awards")</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 705</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 1,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;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.5pt 0pt 0pt;"> 1,634</p></td></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 4,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 3,972</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:1.27%;border-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.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 3.5pt 0pt 0pt;"> 12,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-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.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 3.5pt 0pt 0pt;"> 11,032</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.69%;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></tr><tr><td style="vertical-align:bottom;width:51.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,598</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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,691</p></td></tr></table> 367000 150000 1240000 1247000 488000 476000 1329000 1412000 2083000 2166000 5304000 5297000 1838000 647000 4470000 2719000 430000 454000 1341000 1382000 591000 705000 1662000 1634000 4942000 3972000 12777000 11032000 5797000 4598000 15346000 13691000 401535 203606 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:47.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:4.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:21.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:4.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:21.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></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:47.94%;margin:0pt;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:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:47.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;margin:0pt;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:21.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.41%;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:21.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.6% - 4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.4% - 3.4%</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.0 years</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">44.6% - 47.1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:21.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">46.2% - 47.4%</p></td></tr></table> 0.036 0.046 0.014 0.034 P4Y P4Y 0.446 0.471 0.462 0.474 22500000 P2Y3M18D 286863 120710 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.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: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:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:32.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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="3" style="vertical-align:bottom;white-space:nowrap;width:32.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.57%;margin:0pt;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:15.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:15.45%;border-bottom:1px solid #000000;margin:0pt;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:65.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</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:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.9% - 4.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6% - 2.7%</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance period</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:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.8 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2.6 - 2.8 years</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</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:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:65.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected price volatility</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:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">31.4% - 32.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p 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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">38.5% - 46.2%</p></td></tr></table> 0.039 0.046 0.016 0.027 P2Y9M18D P2Y7M6D P2Y9M18D 0.314 0.326 0.385 0.462 12300000 P2Y 1300000 1000000.0 3600000 P2Y 20358 30500 P1Y 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">13.   Segment Reporting. <span style="font-weight:normal;">We report our operations in </span><span style="font-weight:normal;">two</span><span style="font-weight:normal;"> operating segments: cardiovascular and endoscopy. </span><span style="font-weight:normal;">Our cardiovascular segment consists of </span><span style="font-weight:normal;">four</span><span style="font-weight:normal;"> product categories: peripheral intervention, cardiac intervention, custom procedural solutions, and OEM. Within these product categories, we sell a variety of products, including cardiology and radiology devices (which assist in diagnosing and treating coronary arterial disease, peripheral vascular disease and other non-vascular diseases), as well as embolotherapeutic, cardiac rhythm management, electrophysiology, critical care, breast cancer localization and guidance, biopsy, and interventional oncology and spine devices. Our endoscopy segment consists of gastroenterology and pulmonology devices which assist in the palliative treatment of expanding esophageal, tracheobronchial and biliary strictures caused by malignant tumors.</span><span style="font-weight:normal;"> We evaluate the performance of our operating segments based on net sales and income from operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales</b></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,084</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278,949</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,335</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832,555</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,146</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,226</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,516</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,230</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,175</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,851</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 857,566</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income from operations</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,622</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,435</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,966</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,836</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,515</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 1,222</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 7,366</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 5,310</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total income from operations</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 35,137</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 18,657</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 90,332</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 57,146</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense — net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,915)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,055)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,710)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,672)</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 4,388</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,330</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 13,840</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 11,359</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,834</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,272</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,782</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Financial information relating to our reportable operating segments and reconciliations to the consolidated totals for the three and nine-month periods ended September 30, 2023 and 2022, were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net sales</b></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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,084</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 278,949</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 905,335</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 832,555</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,146</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,226</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,516</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net sales</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 315,230</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 287,175</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,851</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 857,566</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income from operations</b></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cardiovascular</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,622</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,435</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82,966</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,836</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Endoscopy</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,515</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 1,222</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 7,366</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 5,310</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total income from operations</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 35,137</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 18,657</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 90,332</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 57,146</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other expense — net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,915)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,055)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,710)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,672)</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax expense</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 4,388</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 2,330</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 13,840</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0.05pt 0pt;"> 11,359</p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,834</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,272</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,782</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,115</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 306084000 278949000 905335000 832555000 9146000 8226000 27516000 25011000 315230000 287175000 932851000 857566000 32622000 17435000 82966000 51836000 2515000 1222000 7366000 5310000 35137000 18657000 90332000 57146000 -4915000 -1055000 -9710000 -4672000 4388000 2330000 13840000 11359000 25834000 15272000 66782000 41115000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.   Fair Value Measurements.<span style="font-weight:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets (Liabilities) Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.32%;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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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: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;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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.64%;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:41.59%;border-bottom:1px solid #000000;margin:0pt;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 Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p 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.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;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p 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.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;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;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.64%;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:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.41%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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:14.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract asset, current <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,035</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,035</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,980)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,980)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,022)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,022)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.78%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract asset, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,444</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,444</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,783</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,783</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,986)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,986)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,073)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,073)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Our marketable securities, which consist entirely of available-for-sale equity securities, are valued using market prices in active markets. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the interest rate contract is determined using Level 2 fair value inputs and is reported within prepaid expenses and other current assets as of September 30, 2023 and other long-term assets as of December 31, 2022 in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certain of our past business combinations involve the potential for the payment of future contingent consideration, generally based on a percentage of future product sales or upon attaining specified future revenue or other milestones. The contingent consideration liability is re-measured at the estimated fair value at the end of each reporting period with the change in fair value recognized within operating expenses in the accompanying consolidated statements of income for such period. We measure the initial liability and re-measure the liability on a recurring basis using Level 3 inputs as defined under authoritative guidance for fair value measurements. Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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: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:2.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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.98%;margin:0pt;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.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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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, </b></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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;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.64%;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></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:10.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;">2023</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:10.95%;border-bottom:1px solid #000000;margin:0pt;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.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:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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:10.95%;border-bottom:1px solid #000000;margin:0pt;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.64%;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></tr><tr><td style="vertical-align:bottom;width:46.13%;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: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:2.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,581</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,426</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,073</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_OImpUz5Z9kKOd_RJxhcfKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Contingent consideration expense</span></span></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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 563</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 915</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,177</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</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:2.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,228)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</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:2.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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom: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.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom: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.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;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: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:2.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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,022</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,250</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,022</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">As of September 30, 2023, $3.6 million in contingent consideration liability was included in other long-term obligations and $0.4 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. As of December 31, 2022, $2.3 million in contingent consideration liability was included in other long-term obligations and $15.8 million in contingent consideration liability was included in accrued expenses in our consolidated balance sheet. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Payments related to the settlement of the contingent consideration liability recognized at fair value as of the applicable acquisition date of $3.5 million and $32.9 million for the nine-month periods ended September 30, 2023 and 2022, respectively, have been reflected as a cash outflow from financing activities in the accompanying consolidated statements of cash flows. Payments related to increases in the contingent consideration liability subsequent to the date of acquisition of $12.7 million and $1.8 million for the nine-month period ended September 30, 2023 and 2022, respectively, are reflected as operating cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:20.9%;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:top;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: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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;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: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:top;white-space:nowrap;width:19.68%;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:top;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: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:top;white-space:nowrap;width:27.52%;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:top;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: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:top;white-space:nowrap;width:9.27%;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:top;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: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:top;white-space:nowrap;width:6.21%;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></tr><tr><td style="vertical-align:bottom;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue-based royalty payments contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,534</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12% - 16%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14.9%</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2034</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2028</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 88</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.0%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2039</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2039</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">400</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.7%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of milestone payment</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">50.0%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payment</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2030</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2030</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:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:19.47%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,097</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14% - 17%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15.7%</p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2034</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,064</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.1% - 14.0%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.2%</p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2033</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,912</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.7%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">90%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2030</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The contingent consideration liability is re-measured to fair value each reporting period. Significant increases or decreases in projected revenues, based on our most recent internal operational budgets and long-range strategic plans, discount rates or the time until payment is made would have resulted in a significantly lower or higher fair value measurement.<span style="color:#212529;"> </span>Our determination of the fair value of the contingent consideration liability could change in future periods based upon our ongoing evaluation of these significant unobservable inputs. We intend to record any such change in fair value to operating expenses in our consolidated statements of income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Payments to Related Parties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">As a former shareholder of Cianna Medical Inc. (“Cianna Medical”), a former Merit director was eligible for payments for the achievement of sales milestones specified in our merger agreement with Cianna Medical completed in 2018. The terms of the acquisition, including contingent consideration payments, were determined prior to the appointment of the former Cianna Medical shareholder as a Merit director. During the nine-month period ended September 30, 2023, we made the final contingent payment to Cianna Medical shareholders, including </span><span style="background:#ffffff;">$0.9</span><span style="background:#ffffff;"> million paid to the former Merit director who is a former Cianna Medical shareholder. During the nine-month period ended September 30, 2022, we made aggregate contingent payments of </span><span style="background:#ffffff;">$1.6</span><span style="background:#ffffff;"> million to the former Merit director as a former shareholder of Cianna Medical. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Fair Value of Other Assets (Liabilities)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying amount of cash and cash equivalents, receivables, and trade payables approximate fair value because of the immediate, short-term maturity of these financial instruments. Our long-term debt re-prices frequently due to variable rates and entails no significant changes in credit risk and, as a result, we believe the fair value of long-term debt approximates carrying value. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs, with the exception of cash and cash equivalents, which use Level 1 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We analyze our investments in privately-held companies to determine if they should be accounted for using the equity method based on our ability to exercise significant influence over operating and financial policies of the company in which we have invested. Investments not accounted for under the equity method of accounting are accounted for at cost minus impairment, if applicable, plus or minus changes in valuation resulting from observable transactions for identical or similar investments.</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="font-style:italic;font-weight:bold;">Impairment Charges</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We recognize or disclose the fair value of certain assets, such as non-financial assets, primarily property and equipment, right-of-use operating lease assets, equity investments, intangible assets and goodwill in connection with impairment evaluations. Such assets are reported at carrying value and are not subject to recurring fair value measurements. We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Fair value is generally determined based on discounted future cash flow. All our nonrecurring valuations use significant unobservable inputs and therefore fall under Level 3 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Equity Investments.</i> During the nine-month period ended September 30, 2023, we recorded impairment charges of $270,000 associated with our previously-held equity investment in Bluegrass in connection with the Bluegrass asset acquisition completed on May 4, 2023 (see Note 4). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Intangible Assets. </i>During the nine-month period ended September 30, 2023, we had no losses related to acquired intangible assets. During the nine-month period ended <span style="-sec-ix-hidden:Hidden_osw0aEH2XEKhV520-bh42A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">September 30, 2022</span></span>, we recorded an impairment charge of $1.7 million related to the acquired intangible assets from our August 2019 acquisition of STD Pharmaceutical (see Note 6). In addition to the intangible asset impairment, during the three-month period ended June 30, 2022, we recorded a loss within other expense – net of $1.3 million primarily associated with the transfer of net assets of the divested entity including approximately $1.0 million of cash and $1.2 million of inventory, partially offset by a gain of $1.0 million from reclassification of foreign currency translation gains. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Current Expected Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our outstanding long-term notes receivable, including accrued interest and an allowance for current expected credit losses, were $2.4 million and $2.4 million as of September 30, 2023 and December 31, 2022, respectively. As of September 30, 2023 and December 31, 2022, we had an allowance for current expected credit losses of $328,000 and $281,000, respectively, associated with these notes receivable. We assess the allowance for current expected credit losses on an individual security basis, due to the limited number of securities, using a probability of default model, which is based on relevant information about past events, including historical experience, current conditions and reasonable and supportable forecasts that affect the expected collectability of securities, and other security specific factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2023 and 2022 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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:10pt;margin:0pt 0pt 0.05pt 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:19.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 296</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 281</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom: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.5pt 0.05pt 0pt;"> 32</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom: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.5pt 0.05pt 0pt;"> 47</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 328</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 186</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 328</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 186</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">Our financial assets and (liabilities) carried at fair value and measured on a recurring basis as of September 30, 2023 and December 31, 2022 consisted of the following (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.32%;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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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: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;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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.64%;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:41.59%;border-bottom:1px solid #000000;margin:0pt;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 Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p 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.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;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.64%;margin:0pt;padding:0pt;"><p 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.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;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.32%;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.64%;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:13.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;">September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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.41%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;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:14.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate contract asset, current <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,035</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,035</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,980)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,980)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,022)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,022)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:41.78%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:41.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketable securities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest rate contract asset, long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,444</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,444</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract assets, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,783</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,783</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency contract liabilities, current and long-term <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,986)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,986)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:41.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liabilities</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,073)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,073)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Our marketable securities, which consist entirely of available-for-sale equity securities, are valued using market prices in active markets. Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the interest rate contract is determined using Level 2 fair value inputs and is reported within prepaid expenses and other current assets as of September 30, 2023 and other long-term assets as of December 31, 2022 in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the foreign currency contract assets (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as prepaid expenses and other current assets or other long-term assets in the consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">The fair value of the foreign currency contract liabilities (including those designated as hedging instruments and those not designated as hedging instruments) is determined using Level 2 fair value inputs and is recorded as accrued expenses or other long-term obligations in the consolidated balance sheets.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 73000 73000 2320000 2320000 6035000 6035000 2980000 2980000 4022000 4022000 138000 138000 3444000 3444000 4783000 4783000 3986000 3986000 18073000 18073000 Changes in the fair value of our contingent consideration liabilities during the three and nine-month periods ended September 30, 2023 and 2022 consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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: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:2.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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.98%;margin:0pt;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.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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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, </b></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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;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.64%;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></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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:10.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;">2023</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:10.95%;border-bottom:1px solid #000000;margin:0pt;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.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:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></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:10.95%;border-bottom:1px solid #000000;margin:0pt;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.64%;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></tr><tr><td style="vertical-align:bottom;width:46.13%;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: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:2.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,581</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,426</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,073</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_OImpUz5Z9kKOd_RJxhcfKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Contingent consideration expense</span></span></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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 563</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 915</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,177</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:2.88%;margin:0pt;padding:0pt;"><p 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payments made</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:2.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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,228)</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:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign exchange</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:2.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.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom: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.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom: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.5pt 0pt 0pt;"> —</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:2.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.13%;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: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:2.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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,022</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,250</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,022</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:2.88%;background:#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.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3581000 17426000 18073000 48234000 563000 915000 2177000 4702000 122000 91000 16228000 34676000 -10000 4022000 18250000 4022000 18250000 3600000 400000 2300000 15800000 3500000 32900000 12700000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The recurring Level 3 measurement of our contingent consideration liabilities included the following significant unobservable inputs at September 30, 2023 and December 31, 2022 (amounts in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:20.9%;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:top;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: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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.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:top;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: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:top;white-space:nowrap;width:19.68%;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:top;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: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:top;white-space:nowrap;width:27.52%;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:top;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: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:top;white-space:nowrap;width:9.27%;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:top;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: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:top;white-space:nowrap;width:6.21%;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></tr><tr><td style="vertical-align:bottom;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:20.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;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="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:20.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue-based royalty payments contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,534</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discounted cash flow</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12% - 16%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14.9%</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2034</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2028</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue milestones contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 88</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Monte Carlo simulation</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">13.0%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payments</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2039</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2039</p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Regulatory approval contingent liability</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">400</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Scenario-based method</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.7%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of milestone payment</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">50.0%</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#ffff00;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:20.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:top;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:top;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:19.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:27.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Projected year of payment</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2023-2030</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:6.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2030</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:-0.15969849%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:19.47%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:19.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent consideration liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b><sup style="font-size:5.25pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue-based royalty payments contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,097</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">14% - 17%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15.7%</p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2034</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2026</p></td></tr><tr><td style="vertical-align:top;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue milestones contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,064</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo simulation</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.1% - 14.0%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.2%</p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payments</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2033</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:19.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Regulatory approval contingent liability</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,912</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scenario-based method</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">5.7%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of milestone payment</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">90%</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:19.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:19.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:27.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected year of payment</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023-2030</p></td><td style="vertical-align:top;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2024</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Unobservable inputs were weighted by the relative fair value of the instruments. No weighted average is reported for contingent consideration liabilities without a range of unobservable inputs.</span></td></tr></table> 3534000 0.12 0.16 0.149 88000 0.130 400000 0.057 0.500 2097000 0.14 0.17 0.157 13064000 0.051 0.140 0.052 2912000 0.057 0.90 900000 1600000 270000 0 1700000 -1300000 1000000.0 1200000 1000000.0 2400000 2400000 328000 281000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below presents a rollforward of the allowance for current expected credit losses on our notes receivable for the three and nine-month periods ended September 30, 2023 and 2022 (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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </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:10pt;margin:0pt 0pt 0.05pt 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:19.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:19.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 296</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 281</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Provision for credit loss expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom: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.5pt 0.05pt 0pt;"> 32</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom: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.5pt 0.05pt 0pt;"> 47</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:57.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 328</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 186</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 328</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 186</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 296000 192000 281000 199000 32000 -6000 47000 -13000 328000 186000 328000 186000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">15. Accumulated Other Comprehensive Income (Loss). </b>The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2023 and 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 5,682</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,226)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,544)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 1,629</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,914)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,285)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (866)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (866)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (617)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (617)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (685)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (410)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,897)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,307)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,272</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,123)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,851)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 4,584</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,303)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,719)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 4,995</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,003)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,008)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (942)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (857)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,491)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,491)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (94)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 2,908</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,918)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,010)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,492</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,221)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,729)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 4,366</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,916)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,550)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 6,793</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,190)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,603</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (286)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (303)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (2,851)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,851)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (900)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (900)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (1,850)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,850)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 906</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,207)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,301)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,272</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,123)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,851)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (2,464)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,527)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,991)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 13,220</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,739)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,519)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,226)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,145)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,303)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,303)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 886</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 379</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 379</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other expense - net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,036)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,036)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 9,956</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,694)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,738)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 7,492</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,221)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,729)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> The changes in each component of accumulated other comprehensive income (loss) for the three and nine-month periods ended September 30, 2023 and 2022 were as follows:<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of July 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 5,682</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,226)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,544)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 1,629</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,914)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,285)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (866)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (866)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (617)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (617)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (685)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (410)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,897)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,307)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,272</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,123)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,851)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of July 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 4,584</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,303)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,719)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 4,995</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,003)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,008)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (942)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (857)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,491)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,491)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (94)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 2,908</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,918)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,010)</p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,492</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,221)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,729)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 3pt 0.05pt 0pt;"> 4,366</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,916)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,550)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 6,793</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,190)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,603</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (286)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (303)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (2,851)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,851)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (900)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (900)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"> (1,850)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,850)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 906</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,207)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,301)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,272</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,123)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,851)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Flow Hedges</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</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 0pt 0.05pt 0pt;"> (2,464)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,527)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,991)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 3pt 0.05pt 0pt;"> 13,220</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (17,739)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,519)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,226)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 81</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,145)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reclassifications to: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (1,303)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,303)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 3pt 0.05pt 0pt;"> 886</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 379</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 379</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other expense - net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,036)</p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,036)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0.05pt 0pt;"> 9,956</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,694)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,738)</p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 7,492</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,221)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,729)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 5682000 -15226000 -9544000 1629000 -2914000 -1285000 -129000 -17000 -146000 -866000 -866000 617000 617000 685000 685000 -410000 -2897000 -3307000 5272000 -18123000 -12851000 4584000 -15303000 -10719000 4995000 -9003000 -4008000 942000 -85000 857000 -1491000 -1491000 -440000 -440000 94000 94000 2908000 -8918000 -6010000 7492000 -24221000 -16729000 4366000 -15916000 -11550000 6793000 -2190000 4603000 286000 17000 303000 -2851000 -2851000 900000 900000 1850000 1850000 906000 -2207000 -1301000 5272000 -18123000 -12851000 -2464000 -5527000 -7991000 13220000 -17739000 -4519000 3226000 -81000 3145000 -1303000 -1303000 -886000 -886000 -379000 -379000 -1036000 -1036000 9956000 -18694000 -8738000 7492000 -24221000 -16729000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 7, 2023, F. Ann Millner, Ed.D., one of our directors, adopted a trading arrangement for the sale of shares of our common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Dr. Millner’s Rule 10b5-1 Trading Plan, which has a term of two years, provides for sales of up to 66,250 shares of common stock pursuant to the terms of the plan.</p> August 7, 2023 F. Ann Millner, Ed.D directors true P2Y 66250 EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #"#6E<'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 " P@UI7;J?AU.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TUQ#Z';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RR(U&4 %D?T:E)J&#JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5UR98<&WIX>7Y9U*^LS M*:^Q_,I6TBGBEETFO[9W][L'U@LNVJKAE=CL!)?B5C;B?7;]X7<5=L'8O?W' MQA?!OH-?=]%_ 5!+ P04 " P@UI7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #"#6E>!1?-/S 4 ,4> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH;.=-J9$&R96[8),\0A+6W(LC';G>TWQ1;@B6U168;P[WMD MP$XR\H%ZEGP(OIW7>BSIZ)5TO1'R)5URKLAK'"7I36.IU.I3JY7Z2QZS]%*L M> )WYD+&3,&I7+32E>0LR(/BJ$4MJ]N*69@T!M?YM:D<7(M,16'"IY*D61PS MN;WED=C<-.S&X<)3N%@J?:$UN%ZQ!?>X^KJ:2CAK%2I!&/,D#45"))_?-(;V M)]>A.B!_XN^0;](WQT2C/ OQHD_&P4W#TB7B$?>5EF#PL^8NCR*M!.7X=R_: M*-ZI ]\>']3O68I=T7T+0S4\J;1;Y" SUD6J2>Q^8/O@3I:SQ=1FO\G MF]VS[7:#^%FJ1+P/AA+$8;+[9:_[#_$F@/8J N@^@'X(L*O>X.P#G!QT5[(< MZXXI-KB68D.D?AK4]$'^;?)HH D378V>DG WA#@U<,6:2S*%&B--DBZ9Y.EU M2X&POMWR]R*W.Q%:(7)%)B)1RY2,DH '[^-;4*"B5/10JEN*"GI\=4DY:OYG(?I#8.\YVP=G&U =WPL^@BRHRVZZXB10/MZWF%Q,2 M&E43J5,@=4Y#^I(QJ;B,MN2)KX14)CQ<2LG,]%%<-*HF7K? ZYY88Y)!:LTS M8S4?KC5G46H$1,-J O8*P-YI@%,N0Q'H#$,@T1E;)ZY4Y)3*I(+&U^3L%YQ] MM'2C1(5J2^[#B)/'+'[FTD2(:UA-N]^YHB8T-+ FVE6!=G4*VA-?A*F"9JK( M(XN-%8CK3$9/XQF9C.[&[O"!>-^]V6CBD?&C:P)&I6H"VU8YJ%JG((\37TCH MC$SWRPOB*6BX1$CBBBQ1<@N_@?$['%'_.C,1XT%UD=_X"/L49!?ZJF01H ?\ ME?S%MT8^7,J"OWZG>]4W-F4\N"XG+3GI*9PS]DK& <"&\]#/ZQ?IMDWM#XVZC@.O,,@ /7TXG! 'N Y\CDQMU]<$LIFD6\\560" M21U2.Y,O&V9J*2ZN5!>^]$,V[F@^PKOZ##KP3&P2(S@NY\$\:DG^%#)@IG 7 M#Z]+6UHE&S2L?\)5 M=4K&%?MMJZ+WGL,\V:5[LG'3DS?8(I4Y&1[QR&R2X=DXU;G5FHP >*.;'I+\^_$H_[&21*\UB* M*[DBCF%L\I3P7RY((F 6*\F:1>:I#"Y6$YN6MHGBQ@8F,4&8+(BWC9]%9*(] M(C"9>&/CA=SC;* M#N!&3ERQBO,6QH>>9'ST=!2F*V #%D(:T\\1G0>I+G&<5<+G3'_!T4 MP(S"^+!BB;EJ:RX7X7%U04O+0W''*Q/!PF6J\M)"T?MQ MW\6K0>=7J]CM;LP;5^;&$O[0X^8 MEOTP M(V)5RYIX6%W&TOPXN&?YR+A?R*VFQ.6^F!G/87^\= M$:C,-GC<_P5KO=DHU -!OG^:$E^O1^[V#(NKQ1[M,-^9;)6/[S9X)TR/(RF) M^!Q"K) *YVS/=G2BQRK<=GX52(LX/EYP%7.H'X/Y<"'4XT2\H=JX'_P%0 M2P,$% @ ,(-:5_G15BHV"0 URP !@ !X;"]W;W)KTJQ\[,N,HS<<69W6N:@B16 M2$)#@K*S3[\ *0LDT83DC2X2Z]!H_0TT^VN O'@6U?=ZS;GT7HJ\K"]G:RDW M'^;S.EWS(JG?BPTOU3=+416)5&^KU;S>5#Q9M(.*?(Y]/Y@725;.KB[:SQZJ MJPO1R#PK^4/EU4U1)-6/3SP7SY*O5N MOO>RR I>UIDHO8HO+V?7Z,,-"_6 UN+?&7^N>Z\]'>E(Z_=DYG^]_4 _NO7[W_T@:O@GE*:GXC\O]D"[F^G$4S M;\&729/+K^+Y-[X+B&E_J6?KS[RTJ:4H=H.5@B(KN[_)RVXB>@,0 MG1B =P/PL0/(;@!I ^V4M6'=)C*YNJC$LU=I:^5-OVCGIAVMHLE*O8R/LE+? M9FJ?_O\^=NC=^[]^7CK_?/=O[QW M7E9ZW]:BJ9-R45_,I?IE/7Z>[G[E4_.)7'OGFO4?\,P_[F ##;]S#;WFJ MAJ-V.!X.GZMX]T'C?="X]4>F@FZJBI?22^J:R_H#%$_G@,(.]+7UH=XD*;^< MJ8NGYM66SZ[^_C<4^!^AZ$[D;! KV<=*7-ZO;I)Z[:E5\U+]@O_59-LD5\&# MJ]BY"EI7N@!LKU@4A&K%MOUP("OJ1WNK@4ZZUTF=.K]5R8*KPI!R)? IY[5* MOU*5,;'TDEP5FZ1,N:?*EI=6?)%)+Q=J\;213BGUYUUT%F+41JJSI/N$@MGV MJ5/">@&@((PP'<4)F=$@#.% V3Y0Y@STBUSSJA\HI)#9/TU8&(P$ E8XCC&L M+]CK"YSZ[LJM2@]19;"RP/I-XI,8CW/$-L,!BV,$:POWVD*GMH>*;Y)LX?$7 MA3&]_'JY13NAZ>":AI2'MJ0P9N-%!ZPPZ:7&0'>TUQT=I3LK4U%P3R8O\.1& M]N3&9+SJD!$BL,!X+S ^L.BOPC2;&S6K!Q(TMD3$E."14MLH#&-8*/(-L'QW MH1 RR8]8[IT;-BA3C*!H)!*RP[$?32PYZI$5.2GS4*EFJY(_VB35A7>CVA\) MTF;GZ42X.96W8=P&KLC)LZM[':_^E^O_LF)3B2TOII"S3FVB]-569**6_7?IF]Z-?PM-K< M"@+*T%@I8(80GII4PS?D!MP]5VW_6N1'Y*9-,4:P;U40VXS&_;9I*-3 #KEI M=R/*6E9-N]\YS\IS)7:EIA26:G,K\&D\KLB0&<+!U.(;OB$WX+JBO $K'BC7 MAEB(?!:/VPC +H@"3"=Z,&1XA]S NU?SJ/:0:5,T>2+Y0FW]5#%,LT1/-JC8 MAMDYP2$.K$H%&?K*=*+WP89\V$T^&"A=GPSN86RRD8@0/&XH0#L<]]K-H6!# M0.PF8-?JNG99)^7>J;P-H^UM*MW<^U6(Q7.6YV"@-KY(I!)^?'U"=BR.\%3N M&,YA-^=N^9*KCJG?@CIZ)VP#+:!D7/<@*]7C3T@UT,-NZ+5'2>=B>=[4W-,9 MKZY)1;]39-*,1H^-6 C*CA$W) M,]##;NAU!5H<$FF3+")Q%(S1#-B%3+5&4Q7#( ^[D=?)= BT^84B/V*^-8^ M81"0.)B2:%"'HZ,.C_(L>IVG5<',R )YNV9Q#*,;Q.+LA.ZPV MCA.5C1@>$B>!]JFS$55[ABV67B[*U;GD5:$:D">0XCN? R2$;-S6 U:J5V83 M^R-BH$;<4'M<*ZV=P'$I[ET H&X;90@%T1@BH)G?NYZ'PGO'GF[@W?6.6EX3 M%Y1I0XPP.DY;P"H(XHDNE!C4D0.'GH.SC$,3"IQ'1B&R" ?88>P'=&I*#>*( M&W'WAW/5IA>., FM; 5.+J,@9%-7F,$<<6,.:G,.3:O-,A119N4I:#;5-Q!# M/.(FGIG4[-B,M=%&Z'@7?=F*KV*=QLG*;RF5%LGL2JS_^KW M:LJ?>,F7V<0]!GM+AV)D77 'K(8!&(X1-\?V^:&F6H.BW>XY)]OF%6+,.@( MS7 P@35JL$;=6#-ZV[L>X(12 %Z=MW05SSEV:K-!E@M0"D2^>.=-&1&I]4:F%$WS#I. M')I1FU$L5!W8N/A"=BAF4X= M'<'STVS&U$4F6Q/T[H[CJ+4^<#+=$JQTQ_< MU'I0=WP"1\.8#1,I<^X&'J5(O^O#1%[5_V@/9>0/<#M G6Q]ZW;@5-Z&41O, M4C=F'ZK7NE3K^+USCYWYON_5ZZ32=^4:J=K&E@9)K;O<1[Z1O'A25]SK0P!M M@MSR=/?I[M[^1Z\4KTZRNE8-/3B53G%O29N?=S2<0$-]>NAHMR@4>-K9.]-! M;Y+*VR9YPS]ZJON%)_/C;DZZNYZ-K*5ZH0ONY"2K=0G/0AK L]U]3705 R89 M."F.&8HLK@!V(4/A%/I,KT'=O<97+A/UD=K2)54Y=8>&VFT"HR&S,6+;T<@/ MI\[HJ6DHJ+NAN.X=(>]N1*O.HN)K_:33EK>/*8#"@5-BA"/K)@AHISN0B8<0 M3&?!CKF-6@/E"WP> =H2XSB*QA,-&2)*R=1>B9E.@[D[#8N!;5(?'0"P/P8/ MCB!#U\$1,RT'<[<G\C8,VG0NC/S<+0#F M['S>'.V)O VC-1T0@_N4=) M1,>/0 %F)"(6G=9\5>L":RY4HR-/WU)]F.P=B8T.,+6/+N MX^?976FET8;Q%Q$!2/0CIHD8&Y&4Z8UIBB""&(MKED*BWBP9C[%40[XR189"Y@R^B\) M930V? .%L,09E5_9YA.4@@8:+V!4Y+]H4]I:!@HR(5E<.BL&,4F*?_RC#,2. M@]T_X."4#LY['7JE0R\76C#+9WGV^_3._1XM/]_=,"7AN$(?:N.1*14]_1$S**G<%52< U06D%ZCGG6% M',OIM;A/N]UG$"AW.W=WZNZF"DH5&:>*C)/C]0Y%)N-:/<)"@!0W;7H*@'X[ M@%Z -R+% 8P-M<($\#48D]]_LUWKKS9U9P*K:>U56GM=Z),GCD-0JS( LL;/ M%%0V,54K'"^Y]@C<[VKJ,6HKS.[;F':KYCV.[.RD"QX MB1@-@8L_$'S/B'QMS4W_G+DY$UA-\:!2/.C,S5SM:Z!*,41":W];>SB3$>/D MIYJ_4.NNF+ULBT0!/]A)P\"RK+U<'3&J,7XV*WR?=95$C[5>D M_7>3/KTV_$8,;#+U]Q7'L%FMGM=W]UBW6?4LMYVT;6T[ MIG4R;75 $E*U/9*LCG$OT8^1;S4[S'ZGW]N=[&>P5F>W5,580A EC++5:RO- M3IA3-]!SH=5%;UNYW=W+']4AAG=U'^[79M'.\_L [L!_8V^9N=W;2(D^M MS,[:SL^%5E>Y;>CVX']68^>)X&2U9T*KJ]T> NSN4\"O5Z/;J#+/'5J-8FR: MN4//WZ]%<^>.I"^H?V.^(HE %);*S[KV5)1X<>HC M2PPDEKH%6)NB3M>'80^*3=O")-&EZ"3[]Z-DQ;+(*[;9]&);\N$A#R]Y>4CI MXI&+OZLM8Q(]%7E974ZV4N[.I]-JN65%6KWC.U:J?]9<%*E4EV(SK7:"I:NF M4)%/B>/XTR+-RLGLHKGW23O#D^<;G;+.5 M]8WI[&*7;MB"R2^[3T)=38\LJZQ@997Q$@FVOIQ8\_YJMY/9R$D[0BJW3?2X_\\??6"N(UGQ+GE?-)WILL5Y$5; M6+6@R,K#=_K4=L1) <4#%R!M :(7\ 8*N&T!]T=K\-H"WH_60-L"C?3I07O3 M<7$JT]F%X(](U&C%5O]H>K\IK?HK*^N!LI!"_9NIHE>] MZXNI5(VJJ:?+M@'7AP:0@0:XZ ,OY;9"2;EB*Z!\;"\?6X0\]\@U ML1(NV.X=8,G&J'HGY3M%XB'F8NIL1U+J8/ISUK MPD@8X(#V8;$)BUP24MR')28LI 'U_2.LIY,>=5*KSCFO).+K8:V'XO2D6ARX MCJNU;@[ :.@[1--JPKPHHDZH:05@JE(3:L(\UW4]#9:8,#?TJ!? 4H.CU,":4&YW3*0R*S>(/2FS M4['J'%(3<5RV^A>L0?EF7?U$@>)CLR9%?F>KXF&4(1H"2DV43YV0FTN)R:*4B?P M8,G8Z=R>8Q5]4^S23#0K^5*YN0V<6NTD+YU^H[+%+5M_T&@#*P% V \&!@P^ M\NIO>XVBNMFERFMCMM+@/[$IN1]+759PZ (JPOQP"(X"#0I9LH M+W"&I)-..K%*OUI^VV>"K93;/U,+U9*I!4N\8 ;9Z5\\I,9DBUNVOD>@QI@R M4;X?X(&.[0PVMKK%V1V7*O=R8UD$.]$U&^H$CCF<(%P485\?429.^0 'ZPX/ MPI' -V.RQ:.R)6.Q]6/2 M67!L]^ WI62*5[9A 6,!&.Q0WV] ('/BF2#JZ@8< +EX:.QU_AM;366GT[9F M!4;-9U[H&5(!& [U'5@,PASJ>KI>J%9\8AK[BCN?B^U&%YYMZ R5#%ZJ3+]Y M1BC5Q9LHW]<-+@ BD9%=@?K"DYUG7W9G;['=W[8+2R.^%6W1;/K-,\^P(',( MID)I.!4 %@786%&A2@=M&NE,+OF.R3V$^IZMN6#/@9?I$[RH$M,KN@XA^IH* MP'!@GB, L% MT/K* L H\8;\/>D<*K$[U)NC6-O\)H!'=,-05PSX35<_2XH! M%'9#3X\U!,,N'3@X(9TO)79?6A^'#6?LMG#OI(N&>N:9 S!,26#$UH0I!Q@: ML35A'L8G&=BB?V -L[RO50;PA=(IY!T8S)"*%.ZB5+2=4L!<@WM MV4CG%8EOG8E?F\>/2GOZH/8L&_;\9(SO92759EC-4E"_U8&^>$Z.R1:/RI:, MQ=:/3^=QB=WC=G/R$!AX-)IVDP:^GLWG$,P/7=WR@&S4.,H$V0)GX%"==!Z7 MV#WNZ62T:3:MIEH.]0<_BY+8#8C 4U/'F(73&R:MPWQ#X:IY+J_=O\;G&PO=V]R:W-H965T&ULK5==C]HX%/TK5K:J6FEG$L?YI( T ZF*M .C@78?JCX88DBV24QM ]-_ M7^=C4G ,&G5Y(;$Y]]CG^N;ZWOZ!LN\\(42 YSPK^,!(A-CV3).O$I)C?DNW MI)#_K"G+L9!#MC'YEA$<5T9Y9MJ6Y9DY3@MCV*_F'MFP3WQ% ML#*H$%]2SF8Q /#*G=$,K(2)066CST9D2PKF>0^?C2D1KMF M:7C\_L+^L1(OQ2PQ)R.:_9O&(AD8@0%BLL:[3#S1PR?2"')+OA7->/4+#C76 M1P98[;B@>6,L=Y"G1?W$SXTCC@PDC][ ;@QLU< Y8X : _3:%9S&P'GM"FYC M4$DW:^V5X\98X&&?T0-@)5JRE2^5]RMKZ:^T* -E+IC\-Y5V8CB:3>>S?R;C MNT4T!O.%?#Q$T\4SA\2GZ%$WGDR\1F$SE. (WX/-\#-Z]>0_>@+0 MBX3N."YBWC>%W$W)::Z:E>_KE>TS*R/P0 N1U-ZH76% M_>**>_LBX9QL;P&R_@:V92/-?D:O-[=UT1.9?8AU-YC:356>@.H+;U*MOR MMM@/;3= 3M_<'WNVBX*N[=NGJ'$7Y7E^H*"B+LJ!$+HMZD2DVXIT+\;A3"2$ M@=5) -:B>SK5[C7#[IIDXVN215ET0A*$:>1H0@D?Q>:+3;W7Z%W4V:4[@9[ D!5FG M KPCS[) X^2]3K/?W82M2NYB;D)'_=HT(#OP%,D:$+)M3R\Y:"4'%R7+TDL6 M5H6L.Q@CQ>HGD/F]X!FN2[KX/UF.E%>"3GV@V70(U72C0866A10'Z+A@J$1& MI$'!P/?/Y)NP=4%XU5,/NZ?N*Z*[D,!5%'JW0^EW\61?5+JC M&:":')M1KJ_I+$W@(4O5K(-Y%E2_;AT,(@LJTG6PP$?!&?E'M2]\A7S=Y:*5 M#KM7JBUO2U5Z%Q;:GOJ1:U">ZP0=Y5T8LI'O*\K-HP8@)VQ3=5Y<*ML5HJ[Y MVMFVN[NK>AIE_A[V1E S/RZ[P:KA^$U?MY(/F&W2@H.,K.52UJTO3XG5W5D] M$'1;M1]+*F0S4[TFLJ,EK 3(_]>4BI=!N4#;(P]_ 5!+ P04 " P@UI7 M([]^L:T. "(CP & 'AL+W=O.[5D2OV=(FB]/M=KN]8&3:TD4279*.DV\_4%8$ M 7@(&M9C>V\2V0;^ /\/2>$'@ ]/;^OF8[NHJB[ZO%YMVI>+ M:EVVW]?7U4;]Y;)NUF6G?FRNINUU4Y47VTKKU93&<3I=E\O-R=GI]G=OF[/3 M^J9;+3?5VR9J;];KLOGR4[6J;U^>D).OOWBWO%IT_2^F9Z?7Y55U7G6_7[]M MU$_3O)MC6V1?RZKV_;@<]0?RX>Z_MC_\.KB MY4G<=ZE:5?.NURC5?Y^J6;5:]5*J(W_L5$_VC?85#S]_5?]Y>_3J:#Z4;36K M5_]:7G2+ER?92711798WJ^Y=??M+M3LBWNO-ZU6[_3>ZW96-3Z+Y3=O5ZUUE MU8/U%_+=^5\B^8_?7[W_=S2)?C\O MHF^_>1&UB[*IVFBYB=XOZINVW%RTWT7?&#^?3CO5Q;ZAZ7S7G9_NND.'NE.O MU^KT.>_J^4>@]LQ?^UW5J6NCNHADV6R6FRNH X5?XL?Y_&9]LRH[I?*F6U1- MI+JDKL%%?W%\JJ+7=0NI2K_J^[HK5V:UJ0K4/EIT'RVZU6$#.C]55\M-?V3J MXEB5FWD5E5U45//OHX1\%]&8$LCR.\UTJ]G?.3Z=I8SP)#F=?CKTUBW&XI1R M818KW&(3D>?$+"7=4B1.Y.Q1?W,N-.GQ]TC*=< MQ)87WE[T=^\?VNMR7KT\4:=&6S6?JI.S/_^)I/%?H3,.4TPBB1GNL[W[;*N> M#+C_:C-7WT:M,EW9O/WTHK_>MU?KHEY=5$VK;A1_W"R[+]%_WM6K5:1NYK=E M<_%?*!(,T989IEB!*2:1Q(R \7W N/=R^4T--9:;>;VNH !XZX8&@#O7%8DY MX];- [-).=:D85FZMRSU6G9WTY\;-_T["Z-O5^KF_P)RTBL9ZB2F6)&Z'B5) M9MVL1PH9/HJ]C\+KX_:F,.G'9Y6PQU$%-,(HD93I-8(T3L]?I5V]YL MQV+U97^I]P/XMK_ZHYN-&A)$S M>S;[NQ0:#%0UN5/C P=@NGP :N2Q7!X[]W_[;>W<\%^8ZI)+#4S,)K) MB!_*SG<@K.*C;C.73;V.NN6ZFGRJVIXBU=^Z9CGO/WZ-U[)K1T-"W2\39L?$ MVZ_@F&"J22PU,R8:$XF?$WK9?EAN5IVRPJ>ODA<_"4Q<2X75(!$59/$16#S$$S/-1P2 M+\K@>#YZ73"@\ZGM/BH-HJI)+#4S2!H(B9\(Y>;"FC[ZM6SV,R84M)P#\T=I MXLR9$)?'&$FSV!I&%4"Y29IR:SI* L44WJ6<#$PA$4UXQ(]XE@?6#-*X'RXN M<=5_YQ: RG&H:A)+S0R 1D/B9\.'36,2%P_!>4P"J4RB MT8[XV>[XR4SBHA,TF^GO1_"IB I_6&IF##0FDOP)IS0))M7-4-4*5#6)I68N M@VCDI'[D]$]L^BN'A@%5K4!5D]1%34;(T%B.:MBD?MA\T"RH7S/8=E3B1%63 MU 7F22:&IDSIP?+>O5#2-X3^.J'5CZ'O>+*^F^H"(X+)=#-4M0)535*7ER=9 M/A00S9'4SY'NV[^%@Q<_N6!K?$#VX/V1:0 N"N;,Z MZV\X>,\6*J8EP(K@X1&89FI*2T8H[3Z; W8:YNZ V)XT\[<4[!XJ;24N;1E' M8+JG82OQPU;P%H'$90QNCV+];0;[B,I(6&JFWP=;-_TLA;Q-('$Y*XF)'0[< MC9RX.SE=8#L\ --E#6N)']8><9M XH*N M&+51.=JH^1")9D#F9\ ',;5?,_AQ$5189"[>3=*86+=Z.5K,]%-C(/-CX$.8 MFKE4F&2Y387^AH-M0J5"YE*A<02FF9H*62 5@NX!S\H19L.'OZ5@]U!9D '[ M2\G04A'3C,?\C!?,U,R%(.I0G+_18"-1*0Y+S33\X(F\1\,],!S,.;$ILX>V M_BX%AP,5\IC+J(<'8+JLV8WYV>T1H9JY!&"PU,S :(!C?H![ MM'W>S,6\"2'V5_K,W[W@T*"N%#*(+,G@<$/S(AMYLN\I]GDS8'.FLV7 W]%@ M]U&9$DO-#))F2N9?\,/>2<3<9PR-_36[@*#2(JJ:9.X*X? .(:8ID/DI\!BC M1R\"8!'.>=3$W[]@SU$)$DO-?/A=@R;W@^8#=F]Q=ZT1W+W%@8V7T.XMH!RX M>PLHY]V]Q34=I #:)82Q)!^89^::#3EB[A;8$R!YBTAB MFT_\_0@^%U%Q0Z4I5#7)79HR MCL!T3],41T[;PH$U*FHO8_@;#382%9&PU,QD5QJ1TB?-W9("6S7M!PEF_BX% M9[A"W:F9 CLUXX$5SU0S6/ILN5M2E\]L1/!W+MAO5#;#4C,#H]DL?8;<+:F+ M6JF]I.7O5W!,4-<&L=3,F&A.3)\I=TL*Y6[AN7-[0L5'5#690@\#'AZ"Z;G& MQ]2_C/@D<_JINS8WH8[[J+"(JB:QU,P@:5A,C\G=DH"6 \\ 9H3$]D ]!58A M8\*$-20M@'(3$N?.="90CA!!#A^U,TTX2,^)E;P%-@1X E P>]IVYN]$\%F( MNJZ'I68&0--B>F3R%G#J+@62MT#3F2F0O 6:S@3*@=.90+O>ZTD$050;D)HQNTY>Z!=0FF>90-#8:&A3?BA[?XK^[ A+HYQ(9S=GOY.!)]> MJ$ V>@BFLYJTQ)$)5V!#[PE;XIZP!90#80MHUPM;0L.60,RX GMR/][R]R/X M)$/E+2PU,P8'[U%XRHPK C7C"JI:@:HFL=3,L&D\%,=D7/%7#@Z#2V'J>G1> MOH+:J!QMU#1.HY]XA(PK?LU@/U$)3P!+E$G&[9OX2"GS[2&:R#+\?"N92R\L MSYSWB:#R%ZJ:S(#=F8='8)JI\2M#R+>2N4_6<<+M>2Y_2\'NH6)4!FSY/#P" MTSU-41EROI7,A0]*$*YD+,M2A)W^7@L.!NGB6 M <\:9@.3 YFFL,Q/88^XMI^Y>./<1U#I#%5-8JF9@=$0ESU#PI7,9;+$^69$ M?5X/54UBJ9DQT4"9'9-P!23(#$BXDA/N;/+* -*D1-A[* N@W"3G]LMU)%", MT#@1\= H0@-=AI5O!?8#R+2H:(O.S]%BII\: W/\?"LY0(746>KW-QQL$RH5Y@ 5TJ&5_EQ388Z0 M;R5W'TIS5V1F_I:"W4-%P=QE6>,(3/&)/;WD[UYP:%#7"7, +(U#,#W7O)C_'^1;R8']E/:K M/6;^C@:[C\J46&IFD#13YD^;;R4'\JT8&V=V$4'%150UF0,)5X;W_N0';W9_ MOHPK.9!Q)7-&Z;@O@L=]$_SCO K^\%WPQ^1< 6>TODJ.;LV""H)[LZ""X.8L MJ*!W=Q:)#U[8'F-E7AFP!2 N8(/62#="ST=<.3E^%'?^3MM%575%V95GI]?E M5?5KV5PMU06[JBY5O?C[?I-3L[Q:['_HZFL5CI/H0]UU]7K[<5&5ZG[0%U!_ MOZSK[NL/4Z5_6SFG0F-)4NV MZ;69H818^.$8$WPLVKVW2]OWU)\G$,M9*)"TWTVD,K->[*VF? M9U?R^^]Y\4>YXKQ"/S;KK/QPMJJJ[;N+BS)9\4ULTX[<%*G>;35S\_,C7^?HX,L/9P/\;AA0 M>8.2^)KR[V7K&DE7[O/\#_EAO/APYDF+^)HGE501BS^/?,C7:ZE)V/'G7NE9 M\TQY8_OZ2?NU\=8E)?DJ]+ M]3_ZOI?USE"R*ZM\L[]96+!)L_IO_&,?B-8-E%AN(/L;R'-O\/R?][%^'K$\KX\^YUFU*M$H6_#%X?T7PO;& ?+DP$?B5#CCV[?(]\X1 M\8@/V#-\_NW$88[?Q--7^GQ;/'70KN^FG]'T=G0WF(\G_T2#X7S\=3P?CV;O MH+#5:BFL5B[F=^4V3OB',[%:2UX\\K/+O_\-!]X_()]/I.P@ K2) '5IOYR( MW)-F2;[AD)OUO8&Z5Z:8Q\L@"",1^<>V_:84Q1BS1NK ,-88QIQ#,UC\5ZPG MD8*J$E6YR$%)GB7IFJ.LL5A^+S\E<;E"VR)_3,4D1?<_D4B;15REV4.==](J MY24XC.R4PW@B90?1"IIH!Y$65_J6^@#ROU;&#D?59 MOS.R@!3V,8%'-FQL#9VVWN1EB829B[3#D&=R^DK?Q.044[+ZJ8:&_[E+M_(7R-/( M,(Z& >X,BRF$^P'L0+]QH.]TX%N15KR7+Y?2W$38*CB%6&95G#VD]\*GN"RY M6(G2_KQ:\0*M\^RA5_%BL_\)"GXAYA>34B(MDI9Q8\$=!BJS#L%=_8!9C7L=V0$KD1VPQO@7RV&U\:^W* MX2@DN1%CT]N5O)7;UEP0(D?T]T]I6Q<%I!M_0"J,L&4Y8*)](&X?6NF[X.NX M$F,ATK5(XM)VN2S$92D2=E&[N4[C^W2M,C7H"S&L)#@,N[X 4E$467S1) $[ M$=@8#\$[>2$G5R+^2RW!]PU3>F'4M1<0BFS31R,Z=D-ZUUR]4A?\7F!G6>[B M+.%B $J+[=2<$I1V;3>%*+.M6PWZV(F2E[,J3_[H2:8OHIMO1/E3UG[P'_(: M)"E[E8=KU:=!UV! S _ZMG!KY,6!FT.N1([DI63:+=ZATV5K9I\KNB*&));I MJ8:^6F@AJJ.R2JM=86$JV(G_+X7 4VD[#)DF -C- .9%O."2TO'T,1;H L]" M$Z=[?L2ZY!,2ZWN!;29J0,=N1)\JE#MFHXG$/>Q1 R=,,18$MARK(1N[,7N< M/8I$FA>VG&E":\^GE!@+ Y+S0M]"X(D&8>(&X=N";^-T\;1VV^PAV8D$*D# MCE[$Q-9>V!U\2(CBR,*%B$9@XD;@)\N?ZHSX!QQB8H)GCW0SI?M9O[C8B$9B MXD;B<>.#;.3LQ! %!A5'R2&0VQ9>$2C+7&C;;WP'!,#0E;1:4]36*^6X4F^=5O$:Q MKF? ?B!0+P;8,!$0HPP'EK3D:[SRW7@UV7?!SNM>F.PP/,9K:>RY EV!*U61 M)K((>U:S#'01*"=)W^MR'4@L()$%%GP-8SYQT^QXF\J!4(EM43-EM,P+N#WK MA,07]V=/I.W0\U:/V@V(M\]N'OD -)(0LV[.A.1$$O)M:T7#H^^&QW&W801: M"2 D#EF7EH)B?>MZU@CINQ'R5K:#^$),GB+?()&)]DV[EW3I?*"6C(PHFT*V MLL37Z.F[T?,V_EDW593U+VBANO6^>$D J-NW=;Y\#;J^&W2'*CG5S/N@2&XJ M9Y6^XGUW#_030%CL1\1HOD""-+0UMWT-Q;X;BE^:BW>E:E.*?ZH%<#P/0S5G M$'I>M^Z !*GG6=%&P[???]&NV?5X,I@,G[-KYJ0%+YZ#)])VN&^F>0$]5MVV M\TC359-S--]LY%Z [&6!NVH 6<#4:%@!8H&U-4XU5Z#':EN;W8>-0M!R$]QI MY%&C=@#D<$A\W\(@1SA ;;.<]'4=VK9=-IL3U=1]UF*&BFE,NJ44)$:PK?"CF@]0 M-Q_X'>;_>@\];] RS<2L/(X]U(3]** &=0/$>DP4.A9^0#4_H&Y^,%HN>:*& MK1DB4;MPE0Y>$ 70-8 .$)/406+,/B,U:Z#'64.:)86JWE\O>'WU1A(#V+%G M^P5L%H>&5Q"GH)A9J +55($>IPKG]=FDT;^^C+\.;M1YI<'D"MV-9O.[\5"> M9)*_@X2!GI0PG$K;X7D631B8FS!\Y ]IELE%)FL-7J0Y2& 9 /L>8UWZ"HF% M86N+^M!*30^8FQZ,9(_>:9^)[8$7DBX% ,28S_J6A<(T V#N/L#=:#@59/-F M/)B/IY.GDV_/FV-H/D7S3R-T<(SNX^!&L-<1FGT:C>8P;V4G;2><2MMA #4C M86Y&HFHLF3RZ&07TW&0C(ML9C4)(#%/;5C;3-(.Y:<9=![T*OLV+JJZ7MK^S MN\3,,VO$,W ,DL(V%&.MDVUN]M'RJAD,=3%JX]:P=N(B-U3$=U3)5E=;-VH$+96 7.Z_^+ M[L,8:U[$W+RH[MK^'G3N'Q$FFWVYO;U1!WP'-^AJ/!O> M3&=?1$8[..V+QI/KZ=UGE0Q!'TYZ=.Y4V@XCHDD2E%H&6?- MD=BQ;7SW)C,S]S4(C<+NUA(@AJEGVX\--&T)O%^>AI/II*>FXGCR54"M:@$) MV(4:0N A5"=A>NGD/)6VPSAIXA0<[:L W6.TW16B4BGK T)QDN0[F8$<^X@! MT&,)5;N^<0C?*,T]:F5-2WE&"!YE#!$0YU_/2H&#AYWK?F50=> M=N6/["L')F$*6=#M70%24=\XFW'1>DU&<)H']?90B=0"JE\X:;YMWE :J/=R M.M]_Q.^&]7M&6DW]VM/GN! E62E\6PJ5WMM0A+ZHWR2J/U3Y5KV,BQDC!<3ORSROGC[(!S3OXE][7N/SW%R M3[IK(5]4C*CA-4TRU;-BK?-KVU9AC"E3%R+'C';F0J9,4R@7MLHELJ@H2A/; M=9R.G3*>65ZW6)M(KRN6.N$93B2H99HR^6N B5CWK(:U67CBBUB;!=OKYFR! M >KG?"(ILFN4B*>8*2XRD#CO6?W&M=\V^47"5XYKM34'HV0FQ(L)[J*>Y1A" MF&"H#0*C884^)HD!(AH_*TRK/M(4;L\WZ*-".VF9,86^2+[Q2,<]Z]*"".=L MF>@GL;[%2D]!,!2)*IZPKG(="\*ETB*MBHE!RK-R9*_5/6P5$,[A KG-$((I#0\WC], QB/P^\$MC.['WP(XG3")F8Y1\Y E9_ )GH,AG)Z< M@8II1P'/8!J+I6)9I,[A9"?NVIJ(FN/LL"(U*$FY[Y"Z@@=!IRFXR2*,=NMM M$EBK=#)III%;0(.;@ M,Q7#B+I)P??^3&E)7_:/0W=68K8.8YINOU8Y"[%G43LKE"NTO(\?&AWGRR'! M_PEL1WZKEM\ZANX]DCF%+.>:)?PW1O2Q:*13]"'1)5*G0#*.M/*N6HVNO=K6 M\C:GW6G7.3L4VS7%]E&*ODA3,AEJO_"%'$[2UQ\11\,5\#6,6;9 ( ^E &7( M%9HW66:+W/B3@E-*+;OC[)"P\OSV%NG+SIZNMRF-?5GV5N>G*!>%(2H(Q3+3 M97O4J[7G]@NKV5L?D!>7UOD7IC3R!R87G/0D."=(Y^(S$9*E.9:!%GGA+S.A MR:V*:4S_$Y0F@?;G0NA-8 ZH_U#>'U!+ P04 " P@UI75'@R1"<" 0 M!0 & 'AL+W=O)J: M-.T&E"12.YC8P[1J%?" >'"3F\2:/X)]NPQ^/;:39IW45HB7V+Z^Y_B@W$ZEC63HEJ:.;&N E0$D193$\54D M&5$;A\X>S(EWLM7ZT2]NRXS&7A (*- S,#<\ MP34(X8F4!43'0KGK:Y 3M!W*G%3:6?%8EE*_QD9,XZDSV.E?)6<(-M!,RBR]( M$B>S,WRST?+^53E<>6ZX8JK@3)"-"X)K M2[3DQW)KT;C&^GFL0KV ^7$!_K(M;,L*R&CKSS)/0/.W;Z97\<=IIQ/R3\R38Q:B@RZ58.IP%RTI]$YAW[!C=+SNR[[+7]+[M^*.F9HK M2P14#AI/WEU28OK[UR]0MZ'GMQK=#0K3QCU98'R"VZ^TQOW"'S ^@OE?4$L# M!!0 ( #"#6E? 8 4N^ 0 X, 9 >&PO=V]R:W-H965T^XM_NPT.L\\(?!]*(2:UQBN*MN':T&K16E2S1>6P,.L\O> M[/AL/F'Y*/"[QJWOO -'LK+VGAZ<]4)B)N@@+N_V,33SOV9ZTA8^_L$VR M$Q*6M0^V;)0)0:E->HJ?#0\=A=/A,PJC1F$4<2='$>65"&)ZX>P6'$N3-7Z) MH49M J<-)V49'.UJT@O3!4HTH7B F;)50 77V@@CM2A@)J6M3=!F#L.I"-@WER,'K&P0?X:DW(/7PR"M6^_H# MHA'.\3ST8L&EUCU83P\ M@M%P-'[!WKAE8!SMC9^QUPGSUA9::O3PYVSE@Z.*^>M0P,G>Y+ ][J(S7PF) MESUJ$X]N@[WIZU?')\/S%]!.6K23EZS_'_EZV<&H#__11Q]N#'P53N:<$DI, MR/%?5&!NZ0%O7K\Z'8V&Y]>SY3R^'I^_!>U]33X/J,%=I43 5FVVO&NUV/.[ MX>2(P&?HT$B$!P;70NI"!Q''@LTBWD]91G/"\_*P M!1)]C&F!E741VQ%L2VVA6PMR3 F\K M<%V>OMS,ORU:ILB),):T7<=8E&>*%]^B94YH1&VUK MWZ5!(0&C81^5"%;A[5%"ML_M1KBH>JC28@0)+9%#0X; E#M..:PN1[7& MIX7('U-*BE2,N:[VTW"0YY<)ID%Q1<.E7%'Q4<>.FEE![=^V_?(N[KP;GAR1 M+'EP%%?3I,O:>+JG7$46,VA[NNU"Q0H^ROHDJQK9O7(A;+/EQZA)A+2(QL?Q M4)GTX:IV'#LK_:B%HRB(?CJ^X-?:8'OXD%=*NA-T0V&&:-O6+C4C^I!8\5M1 M@5@[C$6=ZJ7;P4N4-3?LMPTZPS>(W90A]XMN$R^_73_V,)-KC=G5I [Y,]G@ M>2.:*;Y+RZ%J:<:72M3<[<8I+W<%T.W')V.*O?RCB&(!QM(CL[7?*[V#%?<, M>5+X'#*NX*CEX8U'A-\L[7]XVX?O1&*,L!WFU*YMII7N-*N@CHX%68 N*PZ# M5<@KX?)T]'.M*,C:*>_IB$BSJ',FWCQ[/)$4)V@X/GC.#SIWM!+=.MY$J9G9 M2KJNM5_;R^XLW?$>Q=--FY#F@=;$GGO MX;WG?LGRQ5ZJS[H2HB=?=DVK+U=5WW?GZ[7.*['C^DQVHL7.5JH=[_&HRK7N ME."%5=HU:^9Y\7K'ZW9U=6'7;M35A1SZIF[%C2)ZV.VXNGLM&KF_7/FKP\*' MNJQZL["^NNAX*3Z*_I?N1N%I/:,4]4ZTNI8M46)[N7KEG[\.C;P5^%('!<;L6U:!H#!#-^FS!7\Y%&T;T_H/_=^@Y? M-ER+:]G\6A=]=;E*5Z006SXT_0>Y_X>8_(D,7BX;;7^3_2@;)BN2#[J7NTD9 M%NSJ=KSR+Q,/CD+J/:+ )@5F[1X/LE:^X3V_NE!R3Y21!IJYL:Y:;1A7MR8H M'WN%W1IZ_=4'<2O:09"MDCMR+=M>@2<-(_J*7-OCA=(7ZQY'&85U/L&^'F'9 M([ 9>0^L2I.W;2&*8_TU3)SM9 <[7[,G 3^*[HP$'B7,8\$3>,'L=V#Q@O_% M[V.WR;]?;;1=_\]#!(SXXD 6VM1D%+* CB?*D'X3@YM;W8/0#-T8>K>%+ F/20!I.M"*&X+>B^(^-)A MD_32J B4-ZE;+.85;TOX()51T^)PVL^#NG^&1>ID4^>UT*3B@&AE3T:$8J2A MKR0PBEKGC32VXXR?9"^(;PZ6P#1V :+@O5&I6][F-6^([K& !@;KH?(.]R0U M;AI7D,:,O&K; 7(?1"<5"&B):33$]U[\\XR\J34O2R7*T5FH'4+C>E%K8]=! M$*>;#E40VS -:-V61(O2&$$-^<4 NG)(EE+=$=XB$$*6BG=5G<,2H. P&]Y" MZ+IL*:ZWZ-P=1=-IARV285#"*J*'?\;0V(G"JD[@VK)>M[W)^-:8CCTC7M2\ M;*7NZ]R(YJ( #D("CQW&%J.[074@6U,39C41!,RNQO3X)[$I#IFF(87X'MKSKO'&9+DG.# NJMP:G/D M*!U!>7Y_U=;#[+5)#-D,U@=J30-L61N>Q&]#W5D['+(5>?;C#RECWLN?W[ZW M=_[+YP@1*M(P8//[U$K+&X8?R">W'"O]W51_-DH4-N;-4!C:1BH:68X)H?CA M":&O!=4::=P(LY@OMJKKKJYWA#J\38\K; MZ:]D5]WIT2E(*Q2]R5BHP; -C->&N3:' 8W$3OW[6'.V/ :4-;8@6,M.WXT1 MNY??LLT7_G2'KGK@;DRV.?<>S+,2YRLI#.2"T@W-3K;'<;@?!M-'.MXT-3=O M-F,8+#I T1D!8X(B--P'(;RAQ'3S2L@-PI17]529FQH("!JLJ&W&H6/SP;21 MS1W(;- &.$#[82?5U+*WLL';G$'O^::!@IUQ$%+N^,B/Q\=A+FB#^W^TIT-? MQX\28_:TH/S%SKQQV$1#LS>\;5"6B8 M'>GX'HVQV9X$7OC9J9W&_GB!#+R8 M>NEBN!^!ORQQY!GU(N:XG](L/,7]UM>W\PSYUI8\;MF;:5#-J4I#)XQQO-05 M$C]<=A(:)P_DO1.5E#(6?W-/'^W$1YF)%I$F-/+G!?.]7'\R[T8/SJ7'=P[7[WYB':Y_/+D86C2+W-'E MHTOCWDV@.$6C/I+)(NIE1VD7,!H$;DH%2,00I?3D],)0HE'ZP R(?8R*!8[! M!.8MO1+GQT[1^C$[\@+W-(/XUXRN-*)1=%KQL4?]:(F[CS&4. :D'LTBWY7V MLMB1]JD7)D=#R_=\&H3^R4',IUFV /LL@-A"/\J0.6,,PS%SZM3PYR?!O;X0 M^8PFX>DX#C)V]+*0>1&"MH0QC( >+S0&27 4G11!CJ*_7D_X'B<6,_FT4.G3 MU'?2'5W=7]()*<$2SY%-G#P"D.>?IM5?Y7I_8D4!9G7H-I,@"VEX-'LRY%D: MN&;MH8^?:^?S-?X^+.U'>O/9<&C[\4OVO#K_ M'^#5^/E[$1__B?">J])\61*MB!H_S(\/O>SLQ_"-[-&#[&TE>"&4 M$<#^5LK^\& .F/\[K6V0/60H /,< 9 M>&PO=V]R:W-H965T,Y/[J]XJA.+UR8E/5BJ3?F +E>/.PKI,!GQURQ-?."53 M7I29D_%P^.HDDSKO75_RM3MW?6G+8'2N[ISP999)M[E5QJZO>J->?>&C7JX" M73BYOBSD4LU4^%3<.7P[::RD.E.YUS873BVN>C>CU[>G]#P_\(M6:]_Y+"B2 MN;6?Z444D@"Q+_'M1;90P9@AN_539[S9:TL/NYMOX#QXY8YM*K MM];\JM.PNNI->R)5"UF:\-&N_ZJJ>,[(7F*-Y[]B'9^=3'HB*7VP6;48'F0Z MC__E8Y6'SH+I\)D%XVK!F/V.&[&7[V20UY?.KH6CIV&-/G"HO!K.Z9R*,@L. M=S76A>N;Y+=2>TT9\I5EY\GZ<;>;>EQQ7OQUF9SG4N.4_SM M9NZ# R#^OB_D:/%TOT5JDM>^D(FZZJ$+O'(/JG?]W3>C5\,W+_A[VOA[^I+U M+Y;CY=6G ]$U,! _Y^+',E=B&A/:%VLE5!Z44ZG0>;!"HB^\1^\7I4M60+>0 M2Z<4NBX B&$E;O*EMN\VN^%WXA[JJ.8*6DD?)YM?%"9 %G1#G5,A=.)HFT.1L,ANLA@ MUWP@?H5W26++G+RB)6$%#V2;07@-,_,:0TF+H8&XATM>&N5!38;C0N <<&?] M2CXH,5=UW?83D"\5\:38#\3X(Y"6W0 DE6R?24+!>%=)%)YRB:@HE';99OI22/N44 M*$QD3@9]871 0D*5R\3ZT"[WUI#URDJ+B BOM$^%S1-=2(.GYBJ1)8I-V:T+ MPQV:!TF1>#ALC,A U[HP'7.$Q_U5:2I?E6>KO8YK+Z//3P%.'F\UR'86UBN= MH M0SBXRR$,DL"^6*E<.::;*R12\KXFP* RA'B'('N'@^9AGA@3]Z+8APAI,W7_Q_$PGHI@)-<_T.\) Z;?-9 MWS@0X_X0//$^?T#NK-.=>V?]\=DIEF(H>@5-H9+(+L40QD&MITG3MGGMSPQ(/\&@-EY MYJP_Q3-_L39=H[:[_I[W7TVFXMX&("^'*-3<_31U!PAMR/O55XA*"589:$#_ M3DCL99,X+Z=!XS7L!N'<&I*7$U))S-*5,.[^TBHV;LB/$%3 M@Z\(J*%(Y(,:3_@,S/>HB@6MV:4BT=K(I?:E6XK]$+8G@R$35/U]-0__E19#(>G+>SR!UHU.W5 M2^1DI4Q*N2"J"=0S4+/ 28"A$2AIU)^>3SN^HA*@9^%7:,J.#E)?;C/_Z&)P M]JVP:ZB-7^F"-*6Q$LEZ(;43#Q(7(QHTD_6#!A&;S3%[MM>M)PHS/CUCPM!^ M2_#"KAQ4Y/]'3FA$"<@ E)_12^1=G03^V[,;S3R4$H=6^%>GB;:\>R8)MOX_ M&26V0_K_T?=]\@WA.C_[HS1Y/&5$OZ#)%R^I[:0_O?@ZL9V,^Q?GDR]H;8N. MK]+92C4KS6E$L^F'-JCXX.1/U,/6]4H+:?JLMJN#KI1B]!\J!52 I;3R(\IQ M^@!M@J&/$L=0;EJ@V,EBTQ<__?2V/>Y^O&]IO4,C1TE!#/ MI.7M DYH[\&AE%/E*FX-7/Q=;>#9Z>-][673U@BR+([A-((JY*:FVH/S,Y[& M,/O0"RGE6.UW[],U'BG*PL:&7VCG.3\V24!L>/9P="1("7@MH4+GZ'UC9#,/ MK"W+BW(LY]5H0#?7&F< 8 F',,Y+)O,2NAO*2J'K*0(9.1P?X80 ;MP "PO2 MW!3\ .ALZO!K8[#S =02>*Y[-L"SX9X G5J"G\$ FRA&$+%8<++_:3 ;B!_0 MFQSD.UP.!AA=JQ/:R2]=7?I_!@N\'!# X!T=.3$ MRHHA.'V5!NQ5G++8QAJM)84PJCL=8F>0 4UY3]1T!SHK]3)T*OF(NWEFN?AF MH7**]#=J-Y+=B%=]\.=S0C.;T4N*A<)(/]>&II-J_Y(V,BQPSZ8$COT#[8SJ MQ+<>&V2>!P&G9+)2$3*^Q,H.P<:'!29+S%D+3=4L&?K2 -]Y%-R2$UW[PJ-! M7:\HYX,NRV\3'#38)I_W\1L2^"-Z30+HHX8@6>XQ,CZ".SSMG1*T];R,H.HN MO@'Q&!P.:VJE\L\0E;C#U%P-N+WF0LN!/#9VLZ=18..JI0/N4RI%(>O7@BT*G,.GW88F'$<[BZOT4N/ G-&QTPMJ"Z5 "\Z+SUW689(L[(Q&F\1 M)Z-^KL8B<^]. -4XWJ:^61=AW4[;J *)::?EL8]KM? +D^J<7@236?I)A%Z!0]TI:.?X,KKXEN=>&G\[E4YDH4G!8PB4-6*!*HJ*G"-][QZ1 MMEE?!A[\M[BL64,L@'NI59&/HFH0&Z4T3=?O 5CY.LVMXXS(ZVN7RJH M1RH0[GF]S,%8B>3T++"4\A??@Q"TV]-2MVZ#?;]VG'1^B$+]E_QS&QW+$&G\ M3:JYVORB=Q-_R&H?CS\'?I!N"0$11BVP=#@X/^M%%-9?@BWX9ZVY#<%F_'&% MC"A'#^#^PH(^JB^T0?,[Y_4_ 5!+ P04 " P@UI7V4HA;Z," N!@ M&0 'AL+W=O$!"L(V':0]NRD38M6RL->8M_YOL_?V;[+K!'R M296(&EXJQM7<*;6NIYZGTA(KH@:B1FY6S9+1"KJC@(#&?.Q?!=!G;^#;@)\5&[N@$O M.W#X#G@"MX+K4L%7GF'V%N\9(;V:<*MF&1XE?,!Z )'O0NB'T1&^J,\N:OFB M#[)[A2NJ4B;46B+\NE@I+S/%PC/X K3C3=HO2&DPE2< MTIB!R$&7"+E@IG0I+^ SY<8CULH@U9<)AXD[F01;SZ&G MXNW5<(6R:#N5,K>QYKHKY][;-\.+K@?LPKM.>DMD0;D"AKF!^H-1XH#LNE-G M:%&W'6$EM.DO[;0T#1VE#3#KN1!Z:]@-^E_$XB]02P,$% @ ,(-:5\2 M,^J_!P O!4 !D !X;"]W;W)K&ULQ5A9D^.V M$?XK*'G*-5M%2SQ$4=HYJF8OVRD[GMK=Q ^I/$ D)"$+$EP ',WDU^=KD"(Y MAR;>225YT0&@N[^^&SC?:_/%[H1P[+94E;V8[)RK7\]F-M^)DMNIKD6%G8TV M)7?X:[8S6QO!"T]4JED3D ))7)''#B^;L1;H10Q HRO'<])+Y((Q[\/ MW#]XW:'+FEOQ5JO?9>%V%Y/EA!5BPQOE/NK]3Z+3)R5^N5;6?[)]>S9-)BQO MK--E1PP$I:S:;W[;V6%$L R/$,0=0>QQMX(\RG?<\54\- M<+(BIWQR!KL2=.[R1ZV+O52*\:I@/U>.5UNY5H)=62N/:,#O->A_ESW%_@M.?Y+:;L>993]GDG6+[#JF"R8H[^<6/N9+5EO-1- MY9C>L.V!"8J%/U-!T \E!02KA9&Z8(+"@L&I3I1K87K/,FF13(Y+A6UNP4&A M7EAVZJ7IQ@*7??6:??_=,@Z3LS_\[7GWRJVYXE4N&'?L3[QJ4(58U!\]84FZ M"I9QQ-YO-B@:I!$405Y73-QVRA\.GR9A^HI=%86DXF*]V7CQ#R0L*A;B""J0 M >![E ?BQ/.OC;3=Z1Y=%*3)XDE\8Q.-(2ZC($SC?N6S=AQ.R_.F;!1W,%[O M!%G67!J"PQ#15@#4=FO$UI\Z64X3U!.E?&FTA/ )IY!6[T3>K49^-0Y(JUKX MSPL0$(RVP!T7MGM VO9;\3/]L*0 M9UIS.CWB<';>O' 4\_*S>%Z:4DH MT)(AVB"G'/I/P_REWT]@?WCD1X/@86\/V7Y8OAJ%W&'MSQ@B'A]LRP.^C)/_ MY+X7=VO7H*; &(5W&*P6J]'":10'BS1[-5J*ED$2Q52IG9'KIFWN"&Q1WF.6 M!'$Z9,YI'"P7RX%-LHS9+S+'="&>(HZB((J7 _4R"+/%B-KGX&?#"XQ(&)^& MC32(H@'_:;0*5JN1V C[*#!O?6.'U164&*CG81 OLU&-2:!I.% O@E66=2D_ MLD</@___&E;Q*IC/TWMA!5.'R;VP6@7Q M_ 5AE47IP"9-TG\75N$H/#)B-@ZK9;IZ,JR -AXZU6F4(9I'Z)$D2;H\%E;) M'%('[4_ADVP^B@XB7CP.JW 91/=ZS^EB%63+<&RT!+DX,L?5H<'04##X1=S6 MWB*'!N!VL(PODM_2"O8H\R=1.IT/?0L<3N;1-#JL/&Q-_T4\<8)+% MT%D?XCG8"2U3W'#5$#*EJ^T/"@>*KJ<$:#.Y:HINMB+8]/-1[PD\_E&7W^]$ M)6X $1\4==AMIQ9+,ULN#5++NK9ERJJ0.8EW.[0P&$&:AQ.=Q3WCSK?U-;7+ M7(,UAWC?\6$=NA%Z\XT@\(JK.S0YUC)MD;*MT4WMT>YW,M_Y'30^83&9 *NB M?B@+T,N-) E 8G=LXP= \$)#WL)\A%G4Y(YVVFR'T/X@5K1OTH?.#&P[9PBG#"X18FV_0(U(S<(3XPI8&3NC@O=^-"O$3/6R=*7I4WCZ'HP$EW@ MTD 6P^::YU]HIF@MZF=_H&V%--8S[H\STSL 5U&ZIW9#H[1?0*HW&(;M0=,& M>AO5NH?BJ5/J$%$?OG7BQABW%[W5<:*+"&V\R+%/K=6Y]*KO)?CFPF!.K]J) MUGC*AU-1;S4RZM>&PP6<<=SP]3,G,BLU=L3=X%IK%9O,BK9HNR#)-C+AA= DC\![DV MR"H<_$DKRO=>XI3]AG8&K=1]?QUL5'CH#[0YSHY*RG"'ZSP5^0$-@]5K) M+>^N-(A#"K>-T6V>C]%3=M%:W1APQ067#!%E9W9H>^33DG_!&4W]6,*P7>K4 M_*[MBTU-K-H(V?C81F[4>K#0$0<=C.V3FDJ3H1BGN!E<#EAFI&Q?W/J$/XFF M65^Z*5P>A7'1&*(XY!4KVZ>-HQTA8%SY8M:&=MTFRA^_9+SO:\S1=E50O=0U M\13YKM)*;^^\,_21"TI_Z1*WCFTHC>X$1XX_IUZZ2UET.O>N/:^T^NC MH-=#DGSO G)"TW*VF-/J,+GBBK[ M(*U8:))LV"QB&AM\4CV'*-PFM+>,%AC M&,ZRGN53#S*ST8L:!JJM?SH\/ZML/WC=.W?Y];:87KS/W<"(Z"A ]C?:.1/]X<$] ^VE_\"4$L# M!!0 ( #"#6E=X_\EH[ , (X( 9 >&PO=V]R:W-H965T3!J59Q,ID&?!M74M M[/82E=DLHVFT7_@HR\KS0KQ:-*+$>_2?FSM+L[A'R66-VDFCP6*QC"ZF9Y=S MM@\&7R1NW& ,G$EJS#>>O,^7T80)H<+,,X*@GS5>H5(,1#2^[S"C/B0[#L=[ M]'A%2#-Y&3 MFHMR[RWM2O+SJ_R0O>?\('HWWEX$;GF#_U MCXE)3R?9T[E,#@+>8S.&V60$R229'<";]>G- M[LE^G!M729,JZU"/]76:3&;G<#*&(= 8/E4(M[846OX0X3#0:8:;S&A3RPRN#)UQVVT(G<,UKNFP M-G3T//S.F,GD_/;FZCH,I^=_P)U42EA(H%0F%8K[4M9M#9YDMJU"-X)-);,* M2M0$K-06&FO6,L<06/0.6!08CF7G*CR"*6!Z]'H$@NHDM4=N+/ &1-,0#+NS MZ1:%=9!B*;66NB1+[ICY&&XUO,/4MG3!0-*UT0@\IT\)@'2N)3B1,P%N@1"[ M;&4N=(8[DHQ'6W3O](HX42!4PJ84/B1(]$Q+&XPLZT8AB]4I2 GPZ@&-QO"9 MLF(='L.0Q9,@=&W179/#WRUE/3T99M*R,\'0+A$NI'>!$XG4O&V;( _)P9;_ MM5:Z7&9[7@*H*1JAM[\YH%M+UBQX0TI3H>DC_99N'Z5(5_B!U@2U45 ="SH[ MQ)!5W^X$!/2?FG(,NPO@N8LH'KP1-=HRO(2. M"M-JWST7_6K_V%YT;\RC>?=2?Q"6Q'94NX)<)^.3HPAL]_IU$^K$\.*DQM/[ M%885_6% RP:T7QCC]Q,.T/\%6?T/4$L#!!0 ( #"#6E/P@@ ,L9 M 9 >&PO=V]R:W-H965T4I+EV$[=GGW8ET02 MW^O#]T;Z8J7T-[,0PK*G-,G,96MA;?ZZTS'10J3=TRN M!8\=4YITPF[WO)-RF;6N+MRWS_KJ0A4VD9GXK)DITI3K]8U(U.JRU6M5'Q[D M?&'I0^?J(N=S\2CLW_+/&F^=6DHL4Y$9J3*FQ>RR==U[?3,@>D?P=RE6IO', MR).I4M_HY7U\V>J202(1D24)'/^6XJU($A($,[Z7,ENU2F)L/E?2[YSO\&7* MC7BKDJ\RMHO+UKC%8C'C16(?U.HOHO1G2/(BE1CWEZT\[6#88E%AK$I+9EB0 MRLS_YT\E#@V&,DQEMRJ/5 M6)7@LU!:S>Y7-7WT1.F6W8FHO.A8:B:\3 ME=)OO/3P@/0)^Z RNS#L71:+>)N_ TMK<\/*W)OP18&/(F^S?C=@83?LOR"O M7[O?=_+Z!^216^Q6FBA1IM""_?-Z:JQ&J/QKG[->UF"_+$J?UR;GD;AL(3^, MT$O1NOKCM]YY]\T+E@YJ2P>4D(9Q\,P8MM2*= KR:E^=PEL1E5][ M[FO((O!(8T5,7'8AV$PEJ"FD[E1F^*(* TYS]IK]\=LX[/;?_.G_>VS;M;_Y)1P$Y^-Q ^?(X[S-VNN/@VZW6[^/^L$0K_?"&*#* M4Z6M_ \P<&A*8PH"']@8NY%Q.AGTSS9OO='DC'U1%IOU;# MA(R8>*U1H;7(+,M)-0II1=0/1L,&2R\(\7I?*WA.?@(M8= ?=9N80.]H.*F_ M?,K87XM,L',/=L!6@D&U %!,9E8QSNX05';!KM$84%)27!_!7MQ2!S]%RQ M&YY]"]A'%^R _MH8%4GN>Q&L5K!-LYP#)6&.LX WG-:5TPA]B;W'NM0"V4I) MA_JSE$B'9+V5E5\64L='0D>K/$F\3OIB*.>@01UG:Z[54L8H"Q@<@)NMDH22 M]Z2'2$EEDE18<+CS+"LBE:;2.E'@*')&NT]X0P,*B(!AJO"+)Z-N+2X 'E%2 M&+1Z6C+%]-7,US%9VI*B7TL?T]&:3976KH:8@#FL_UH4#E?\VDB:-=G19*TV37) M7S.+28F4PT$ 1=(PL12:RG<,M%PFI7P-G"'!<=2VK#96D =V4\Y\G.TM5]"_ M6B@8 H5XIC .7 K -0J_5!8IK6%XY(E=M^L4;U3+E,?B)]R?"JYK4(&V=:%> MS7?N@Y .YE-YYB3>8%QC#Q0LI^@UF-6P>RYACE!WQG*$D:.\SO,$.4^P?T!F M@_]7Q"D=P#!8=AW_NW!MS$'Q^.GNX?_ O/:AOO03J//GJ!\V$5!,]R+Q(DO4 M8'E7:%5G\0^T42">Q@WF6RY1&A]EFH/F\=/']]?_XRUHL\?M<&DW1VJ3=OL]S$6-0VI%><"Q0Z=8P-7V9X" M)T=2[=]#+YXL'$'56[JJ@ZWT+IF@VA.1Q;4V1_#*$7A)2S3RV+NX3WRCS!TW M4.#XE@ 9S1,WU*'YH&-1:[ 2M7CM"C+E&S=&V".G!,S)%J=QE._93-+!E7HA M89)1XZ27"-YGT >0_HK *.[&]#A7D;Q("B"_: 3%0E'&3RFVFOQOP+G)K^<%,>"\S/GP+>EF)0"IUN9\=F,3,JD;&;EOPP?0]P-)^[O),*<_9F MYAZTN]2'>^WN?@%U2I/.IHQP(Z._*X-4?.!/,D5SW6/01V%WC/J%LN;/930C MS' RAMSO!38/&PZ&MC/Q@\R<#=KI /&6,>]NWG^Y_96*ZF?!JDA3.%5[+9XP M2( 6T63.")7]:+XC,O-K[=[-J?"Y+!1P:D:91Z=.$14N;[;A,)ML_RI0WQ,) MZ"E25S"&U&*$17%RYS-W.*!DKD.5(:%)IZLLQX%SX+B,&?# BIOZ%CS>FC)V=!>ZP)>V$C/ X8=!B*W=N2_4B,>K_3?C:=/\K''WDU;/?' M7G(/B1)6PGTC1?:)N2+RC3FH&XIEBOK/C&9ZZ?JHL MYBKWN! X*6LBP/I,(2++%U)0_WYS]5]02P,$% @ ,(-:5R-0U/,""@ M/B4 !D !X;"]W;W)K&ULU5I9<]LX$OXK*(UK MRJEB)!XZ$]M5MK.9\59FDK)G)@];^P"3D,0-22@ :-G[Z[>[P0.T#LN)9W;W MQ>(!-/KX^NL&S).U5%_T4@C#[O.LT*>]I3&K-X.!CIJ4$3VA2G@U"WQ\/O9)G9W(TF1I(3XIILL\Y^KA0F1R?=H+ M>O6#ZW2Q-/A@<':RX@MQ(\SOJT\*[@:-E"3-1:%363 EYJ>]\^#-Q1#'TX _ M4K'6SC5#2VZE_((W5\EIST>%1"9B@Q(X_-R)2Y%E* C4^%K)[#5+XD3WNI;^ MGFP'6VZY%I$L)H0DMYV(=+R'3?\[$3)-5,X&J3A!9E*LT&Y MM,"@W!@%;U.89\[>"97>>5%C743RHB>M8U>%-JH$.!G->)&P MGT6R2(L%.T=8I"85FKU+=9Q)72K!_G%^"\,!,O_"V92 M_+.L_ 7CC,@9)S?K9D:?79+1NE;#L1S43EK4IP[J"VG:2&(8:0U4W!W% ?VH MITH>:6F62I:+)1 [+6F$RBGB<-TNV"+IJH 10AMVC;BY3O47%WN=='S74>J2 MZR5[#\6"4A1L_%C B%CDMQ"V,$)N"&8>6P/Z: G4TD@(W8H_O)ZG]R+Q:M"] MON,JY;<9^J'21J$V>LU7P+-F";/ *P!6GC&>(S+1I*/)"*@VR[!JT*C/4#0T M>\_50O9!<_;WLA!$41Z+A3(KBXS4.NOGX_AHQPW@&D@OK,X6(%@@JM*+/?F]6VV*> MJP CM]!(P/;K'$D;W0IT:ZQ?:\XEF#;>C@)Z&GI,EFK;(C8E4QLX2!X,W1Q# M1^CML]\VL+E#$"?VV*+/&@47Q#DV-F$_JH,#(%BF\9+&K+BJ.$3.YSCV]H$= M^?UQ$TB(4<,(AM\C^SU3NPVW;"H7]8>M) 2!0<2V*?134BG47"'J0"_52(V5W:8A\89^!O"SI*_(:@*BXD&L7"5W&GUC).R3#*9:)+ M\#*8A<^<@D6+N$)68(],T$I[!36E5,B7%G8.2W>D;)#UYT=4!>7]OR4NM%:8%$1&0)#?P7*&LVA^3MOVP7 M4-<#"Q2*//)=4L96=4O':88%%(8VR-)/16E5*C!*"XP%:EPOM.FLUMM565BM ME+Q/H7T7 +[ ]QT\/YK]4.L-3E(/C%BRS\YW,=,.I@2V7?)D(^#=A3804%-9 MAU W,\_6K 50^P+)Z5'M(DV/@M&H/VDX!K4\FDY:UL'BJ%<=6%S42UT0PM]PGU.82A^ME1N ]6VBKNC+J$*;*&PN- . MP)9:9,>,^**N.$1Q:9&D,?GAF* #6 ']]:LW#41?ZO<]ZOY'K?M!5;G>9[HC MNL[[(&/KN"UPV>PYSK'9T!N:76UT+1JCLN)ITM(YL3P56=Z58_O[:JO;4,CCYY$W' Z;7F M;-IX-FVN1^,7 ]CQAZI LEM+GJ >=QK$KA>*R1/!V.6HG'@3?R9Z\.=TGC M"JCV&3(H,74C+HRFCO!1%&P'PY^6'_ [I M\=FD@Z_9<-S>7]DV_@9*A-V4'EHQ:@'?MP-ZM[W*=$]#'K=;5)%MEXE%AQIC MV]M[[%9@=:YW)[1Y\[ H[=G"'*,RH?_VX^45705O7WD''DPU<\^[DP%'U&PY M.R!LP#KG4+IV.57Y^J!KSY"=^Z\]QUM_>N']JW_/F\.@GV"C.SC^ )W(;DJ[ M=#USTWKS>=*N.Z>#$.F=ZX&@*J&VVF(Z2SK<)^&VIA.@O@U&7ABU#5DXG7C!I%U[.AX[EK\OPP*'L\$W MLT#]^RL>DAV0X\\=_]2XEZ&$)C6>0PV3#C4,(2-;[.ZCAL#W1M&PPPU#+YCZ M[A,@BY&[A3J.)K/V_3.(8NSYXU:MJ3<)(B?$7:*812$LVZ;_=#3Q1@XY=-\& M7N1O[HZ>20G#V0S\YO;[0R2)P#%VYK>..)Y.QYLPWW5 XK&C87L.X>&!WU'D M'DS,\9"F:KCP4 "#%5=G(+>B>S[C=9SO>HW].H.J!<]S_,JJGCU%Z@,;?M6EJ*[W;">/YOQX)B#.PZ7!D=AEP3]R-W AMYD..V\#S M&+FB+V1NI3$RI\NEX !D' #OYU*:^@87:#Z9.OL/4$L#!!0 ( #"#6E<& M&PO=V]R:W-H965TG!"M>WK;0O-]28PS*9)<># MKVI7>SY(5XM.[FA#_EOW8+%+1Y12M:2=,EI8JI;)]>SRYHSU@\)?B@[NS5IP M)%MC'GES5RZ3C E10X5G!(G/GM;4- P$&D\#9C*Z9,.WZR/Z[R%VQ+*5CM:F M^:Y*7R^3BT245,F^\5_-X0\:XCEGO,(T+OR*0]0]SQ-1],Z;=C &@U;I^)7/ M0Q[>&%QD/S'(!X,\\(Z. LLOTLO5PIJ#L*P--%Z$4(,UR"G-1=EX"ZF"G5^M M3=LJCRQ[)Z0NQ=IHK_2.=*'(+5(/%ZR8%@/<383+?P+WF[@'0.W$K2ZI_+=] M"FHCO_S([R8_";BA;BKFV43D63X_@3.K) ;2RIA6^)F1XK\*%-A5Z!$.E(';+6Q9_FVZF8D-%;^&2(IG;YZ*6(!-9 MNF#]"[O,LRNP"*O9U:_"$3V"=,#9FZ;7'E-&=-:4?9P \*%TG&-QI#32!P,3 M;+:]0VJRPB+B:B@RY0="G%,/HN0?MH9 MYAS!)NS'P7\C[7#DD- JFG(/(3D2$JT17*\KN3?V&$H/U5:^B&V('G623?,B M9+D'2% PO1W+.A$54JPYX\BO+A73FK ?T V5'G+.I0.I1J&YH?6"_J==, J= M#!$"E[PR)],^M; A"_:"[X]''LCZ?CHWD=WXI7]?CBWH.'0K -53#- MII_/$V'C*Q8WWG3AY=@:CW<# "X"P &0 'AL+W=ONI=>-=ST,M;P1^ M9;"5@W^B(UEQ_JB)G[.IY6J'H(!4:02*RQ/<0E%H('3C>X=I]2:UXO!_A_ZC MB1UC65$)M[SXC64JGUICBV2PIDVAOO'M3]#%$VF\E!?2?,FVE0U\BZ2-5+SL ME-&#DE7M2I^[/ P4QNX)!;]3\(W?K2'CY1U5=#81?$N$ED8T_6-"-=KH'*OT MH2R5P%V&>FIV3T7%JHTD"Q#DEID<"UB>_ZP1F\H(\X,'C!>R)N M0_W]9B65P +YXUB\+5QX'$XWS;6L:0I3"[M"@G@":_;Q@Q>[G\\X&_;.AN?0 M_\GQG ?TO!'Y"] 1>B4!6[A*6&REC1:"786:S18MI:- $KQ6CHW(!8'10$#Z5NH:T-..9)*!+ MB6 A*"A7B+"K!B.//SYBXC4AM2GT5>.M>8'WC?;J@E7(X8U$86D3>$X1QSC2 M>D!+WE1*7EZ3CQ_&OAM\_M_7!Y.+81OU6U\Q.<=WWJ[[V3K/?;N:W X(_QT[ M7_$!816>+?2L'X@?V>,@'#"\R/83?\"(8SL9#QFA9WM>U#-NNG(;%LU^U>TD MH\2.!TA1C*:CX6[D1\/=Q$UZ&\W"?[V.?]; MZ_MS=")7)W)V(G.KPXPED7? MP^\A+WY-_@-7M" U5U IAG_O"7]L!\GQ.,?Q4>GPN/3@T.^ZJ^Z@B,(]\FT1 M[>\FA^'_5^O]]X:IE]UAX2U9-/IZH=)&!Q992->NJ(L =^$;'3LB78&TU0)8F-F1HG=A<]$.UCUW'XL MO6FGL5?Q=J;]0L6&59(4L$95/-_((J*=$UM"\=K,9BNN<-(SOSF.UB"T .ZO M.=9U1V@#_; ^^Q-02P,$% @ ,(-:5V4C[HC'"@ -28 !D !X;"]W M;W)K&ULW5I;<]LV%OXKI)C,T39'4Q?%EQG;3 MV@(-S_3FZ.#//WLB+,U'I@I?LC22JVFRH?+ABA;@_'XU']8,;OEIK?'!\ M<;:E*W;+]+OM&PEWQXV4G&]8J;@HB63+\]'E^-55BN/-@/]R=J^\:X*6+(1X MCS>_Y.>C"!5B!N65&@(%#C@Y,Y:I;$B?YU+?UG8SO8LJ"*78OB M#Y[K]?EH/B(Y6]*JT#?B_M_,V3-!>9DHE/E+[NW8-!F1K%):;-QDT&##2_M+ M/SH_>!/FT9X)L9L0&[WM0D;+GZBF%V=2W!.)HT$:7AA3S6Q0CI<8E%LMX2V' M>?KB5HOL_=$5V)63:[&!6"MJW/7Z(UZSLV,-J^#8X\Q)O+(2XST23\BOHM1K M15Z7.RDZ'96,)O5);FK'S$=2(8O*.C2Y^ M_&$\C4X/:)XVFJ>'I']1L Y+',H3U6.:/8'8$63" !T9X"6\9T?1C M\P:>$[V&9VO)&*%E3DI0X6B#*4*V3'*1*\(P4PC$6;/-@LDFV&8\7,2P*L" MTC!*+(V\I2@ 3WBY(B]X"4]$I6"P>OF*_/C#/(Z2T^_V^]98ZM= \^HW,'WX M3?W;]<'AI\9#QCOMU;50&EVD:,'4DYOZFR@_5+3@2PZF*$P2(K:8&.W2ST@R MG7EWXTGDWP5QNGL_(S=0.%1F:Q/^G-U!Y]B:ROP.^M>_Z7S>7L^FO??C((E/ MO+MT'$/8"JBW54!6K&22%L8>F@.*>]LV:!$F4>G?Q MR8R\8=*0@3*K41203DN>Z6;)JN2ZO^ XF"?SWM-I.NM[.TAGT8#"L_$)9L=C M%DN3OH!TD@X%+AT//9U#-5&U/E),ZP(6V_;,5EXCH?=4 I*]&/V'TP4ON'X@ ME^;1Z&7?J2?]!6?19$")Z30>>IJDY*W0D%#J"S(L#4[2OM0D.)D-K 4NG_7# M,QX'4=(?_52_CVT_T'>8CSR38';B8T\:3$[FWOT8LCN=^@^28.K%Y@\&F9V) M5BGVO"7CN@*5( ;L9>"ZH(!1+D_NUQSQ#4;@=)/,6I [ M2.V (%+"LCI16HPF'0,=$B MOSO0^:F2V*11ER]I_ &Y9V0%W$SWX$PRP[!*C?+3:!Q,DHF;!V&,IK8\%88$ MC868P=I61H"(A19"?10/QFN5L@Z[*BB$^39;"VR@&P91RT4A5@\F/K2H[+!/ M9@-&W&D:DE\@HMMM\5![XN B.,#.M(:KP$:2'RV1:'$P M&/N/S>\DG#XG1R3%GW&8XG6"/Z_K*G.>A3D;&!61!V :RKMJ!N;\CN>0G^2! ML\(J/(Y/F]]FW%9B_=V) N)O8#]-G0ZS@1LL1H M4Z#@X";:Z3"*9BF@6'Y[2+<96O0ZH,)EQ@\]K>L>Q(I:$;;:%>& ('V]]N3T_ M8@[W'$ !#Q 6,>6=_T!F3GGQX*_LB?&+Q2W2X&@F) *!@'P'V6PH1Q!0.*B, MR.9);=P)#0*9J9:0*I[O]^H3DI_!#W47X("%U, ^*F#K+Q@&%*[:9I0_HD=T M.T/@.DYKL:JQIKMZ"^J7QIP^-ELXTH9_2(;G/CB[*CWM.@9DN"61K*"NR96B M/,(U>X". 7\6Q^&$;#C0&E'62ALT\]KD@G5<@18/Y(6U!VV(P\16=[A#*6X= MM?,9K=T'>R33]K-WAF2^P/EQ=.I-\-^;M^/3EO%]R^[G\<\.\;4^:KHAJ;;H MHW@^#>93*VH<1\"B!"^:@S>7TOM6%UE6 6Q2;5&B;#;H$'%V!YIW M9CK+@>, %D#.8E0(76J7LW0%,&AV>HA>+OP,XPN9C0DD+6B4E?$7HI U*6<% M:"X1)B"WFY3N:S6@C&%AMI[-9'\(74%Z0_JB;RR[6?(2WG#(?7\]\Z,/>;:D'4E,IJM]XC3HQ6AN[X-&SH^!.F%!)D_!-0_R'2?S-*%1\L.NFIGQ,0UG3')HP MV1;4@D#.L@(QD#:KA-USX&$*TL9I&#CJ744/K/4:U,,%MU(LZ*(P*BZ8*6*, M#1:E'X !H W):VJ;GI =ZJ2!=#FYUN?@)::4Z2GPIMJBEC .HY15%@L!JFG^ M=Z6T@4^C&9K95^0P]N\P%-"/0^L"7UX^H@L%OC:>OX$\9I6E3AU5:*:K?3VH M7?B)&)S=> ZI44AZU1-Y8II")Y:X_]$\(P"*$G3L#>B*LU1T;-QZQVC M!#R(6G=U.1G@07M^A"+!^[#'V*!>M+/DUOU3RR,UJ'A#3!Y'29!WV/-$FU!& M)%9QPX4&LN]Q!.50F/9&J1,(1H73O?8-HGB&AW>X8U\;TI*,;[<>%[1'.HP;^3 MCU^#]WT.J4T]]*J4XX$:,@;,$FV9YFZ?@ R!EMQ:9T'? =I.I>$;Z(]*6>=3 MU2S)6>UME&X=1K-,5BROO6('"%A(DD*4JR-+1!8%7SD2CJC!2\<+2B4*GCNT M+VQ&XW_VGP[*L\_^#X>!]03HY).A>LT>]^S!OR7&[_G'E4-Z/*FHH0.X$=BC MA=PY>(:M=3*9&^FPU"3ZG%UVS?"P?'9J9X]BZ&2?X&:%,"RL<[I5#IW_-4': MC?['57L.-(Y95[1);/=7B;SR!1'Y0>2_-3F)VBGB#'L/BJ+%/KX'W MKM8=%;R-/VK;'!(LI=CT[7JZPM@3 $MJPG'OB INAW+>GH34R^_X>>B+D&/O M4YX-@YZ.'RRA\P"R[%<]S=/FFZA+^RE0.]Q^4/4K4 )H':1@2Y@:A;/)"'9C MYB,E>Z/%UGP8M!!:BXVY7#,*70('P/NE$+J^P06:+\4N_@=02P,$% @ M,(-:5ZUK"75R!0 C0X !D !X;"]W;W)K&UL MO5?;CMLV$/T5PBF"+,#8NEBVO-DUD$T3- ^Y()LV#T4?:(F6B%"D2E+K=;^^ M,Y1ET5MG&Q1H7FR1G#ESYBKQ:J?-5UMS[LA](Y6]GM3.M9>SF2UJWC [U2U7 M<++5IF$.EJ::V=9P5GJE1LZ2*%K,&B;49'WE]SZ:]97NG!2*?S3$=DW#S/Z& M2[V[GL238>.3J&J'&[/U5;@S(P:(3J_]G](0Z!0AY]0R$Y*"2>=V_(L_R9.;:^,GI'#$H#&CYX5[TV MD!,*DW+K#)P*T'/K6UY!B!WYQ%MMG%#5U3LE:41)$B7I(WCIT7&.@,5 M\<!>FH?7K\#-X6KT:,:4G/&*B4[#BRE M)(S<,=AQ>^1X$(1CH0K9E1B&WC6IJ[U'-VQ8E?Q.%-R29[M:%#5A%EW%, +I M2FF+RJCA8$KZ@!;:: 4CCS ##@E@7@K+89;0, ;'(!X./88&1PQ16CU_>&PO MP&L+[J OEO!F ^Q0FK4%]32I(Y/,&9[XO7UU:S"1HP.!V4(=0+\/T]O+PD&#? M&8Z%NM42O@2@>WRF=&=!Q%YK_ 51MYCI9[L#,*G'IZN M!AGO-_H+VF\ M'%FL@$.>Q:.M#. 7BQ^6X;=GF^F_9@*<64!&AV6\I/,@XGE"5X%K64SS='$F M^I"5>-2*(?HCY)*F(01-X^@0^_-C8:26T3A=CJ@Y763C8=Z%]G,(3ALY[[LSAYX4MJD'LVIZLXNQC7,8VR<+VBRSBZ".47R^1B2+)C M]R?P*#*G:9X'D4^#6HU3FL^#94S3;/7#@H)CX9#3H*TSJ)FPS[&]EDFPL5C0 M91YNS&,:C^5T[C-T%EP1&FXJ?Q&"%YKNE.MO"\?=XUWK97_%&,7[B]H[9BH! M52?Y%E2CZ3*;$--??OJ%TZV_<&RT@P\V_UC#?9$;%(#SK=9N6*"!XPUT_3=0 M2P,$% @ ,(-:5SZ)RQTX#P #CP !D !X;"]W;W)K&ULY1M=<]LV\J]@?&E'GJ%IB91M.5\SCI/.9:9IS$J)DMWE6F&=' MJ[)+-0.NGT7A\?IIS61P]?TIC M;_7SIZHJ,UF(MYJ9*L^YWKX0F=H\.YH3QBRG.IPF_2;$QWF^&)YDK]1$?7J?/CL:(D,A$ M4B($#O]NQ+7(,@0$:/SN8!XU6^)"_W<-_0S(Y:* M!:^R\IW:_%VX\YPAO$1EAOZRC9T;3X]84IE2Y6XQ8)#+PO[GMXX.WH+9>&!! MY!9$A+?=B+!\R4O^_*E6&Z9Q-D##'W146@W(R0*9\K[4\%;"NO+Y#UQJ]AO/ M*L'>"&XJ+8#BI7EZ6@)PG'*:.$ O+*!H - E>Z.*W)PT)GCQ_2=]*4V2*3RL8?^\FIM2@W#\J^_, M%N2T'R0JS&.SYHEX=@0:882^$4?/O__;Y'S\9 _"TP;AZ3[H#V'-?D"3:<@& M@(7LRAA1&C;Z4?*YS&0IA3FNIZ2,E_Y*U"+V3B25UK)8LA?<2,-^KC1;R((7 MB>09XQ8<+U(VRGR0"8=%%N("(=X01)R7UYL1>-V GQ-X;IA:,!"&4N1SH1N) MH*4O1>)&)S0:L42!O3 E0ENP!#>2!8PHBH#*\WQ8_;]WV;1.'[R ME_L_P"KVJ\%3[,[^195 =EI3#_VC4DB M98)"#B\-M(S\KHH!2AQR30O!"WUH!K@4 7LY&L;__ M>3".S_;N/S1C>']/:P>1F/I(C*+@' M#V@:@)KOWZQG^YU5W]K__R^3<->J?[Y%F,2SP:==>?'_WV\9/+7HR&4<3*?3 MO5(Y-./+V(9I<#';;_F&9GQ)VQ"#WI_?8QL&YSS4-DQFP?@B?K!QJ)>AQ& T MD_?)4\ V*YFLZ@"# 5)2BVR+<0:_X3+#^2>0)9T8#@O%[Y4LMYWU7 L;]:2L M(KVU^WA*V=6BD#FIAU<0HE:H\@2 :& (GIJ7D'@!Q(56.<1./#LI(6=BOZ.^ M&PA^- /.%88G=DV[B;A-5AQHV^BL+&Y4=H-X 9WA<$D3S84DV;]@,-5&;BZ\ MDOVZ 8%;*E >"#E[7*>Y/A"G^"A!L$*+M=)HIC:R7 &F$%.ON4P!54A!C;#S MK)%J9,^%F_N"1+NBE=#.FKNVAJ)$.HI1F4PY(C3G&<2W( Z89R$]XB%Z+.[1 M78Q"DZQ*D2 0C!H!=#*P@+8!E%8B71(/&I;;8]NYA2KOGW_\J=1/E$XMU,,I M#P(V0-^#Z#A].!U]W?\FB,F31*/2-\3LH9F:9W+)&QV]EW"U];H6&@T 4DV! MY5IST,0YXBB, 0CY'!*S&BJJMR#0:S .H.&@X&0@<(1OR;P G$550GQ!].ZS MO0&#,?B=@>G#K0U"Y.!$4EE;9/EAS240VX. ?(8PZ8_6:*DUH00 &GX[AH(J3(.V6%:Z)6<_:N@J.HWLM) MU.^TTE:W\31:V'H!B X<$HM-CC0&.0C8#MC_;ZTN\ N=U*^FL9_@R-V1_O2Y M^U3/(4H0%=I?+P18NL)*@C4M?EQZ-IOXT?)%,(W._0$*F/Q(?.[X:.(EQL#=?J90!MOE070V/GQ" M_?]J(%0*V*,X/$>#FR&G0"<.L+4;CAJ.+AA$$HW?'K>&JOAH'$X_-B-U'/(IMCT M]#"20.^4;0.VXN"EYD+0I1'>_K@PC"7ZY02&W%N:V5JBER)9%1)$F?W:PZAW'<=Z M=0- X!GK,.]L)G!B4PRMMCP#D(W#]Z2GW; 3P4 X@M=\R%L T(AH,V@+%O62 M2?0=.V&3\^_:D6EX^=T@'=YJ]6^K"5O!-9Y>4 K>)P/$R9SZ#4I3?B/?QYE%KB097>HO/2 M"I3N/E)-QVU ]1[R70ZVU(EH+L!ZM'%Y/^G.PHO#*7< 9>=-=K=H&=XD\\VN MXXH>?8V\DOAN)_F]8UHY'^:\9UN@K&=8H&%]>/,BP3LFP>F(_V:L$ MGVI8S[\80[^<89W$P?A\^C#C>A9.B&!37V7/PNB+4"SNC/P5#6P47$[:)/;; M,;&77]W 1E-2[SYCL!$0NV]J S/?4C1-&0K6\_KN=)KR=\A^4NU2[NR(?U># M*<9!L3S61R'YPBHD&2?8K"=V;TO;GU;NA73).U!O23?L7&VWZ1D<)!5>KK9N M^.#*TB9H*]Z8PN0*[[T$UKWM/5@! N[2(H6_YU6ZK+NAJ$)@3X[]9J58RH2M M(64'J*DOR80(53SQ(@]&9=8(@'2EKHVJLM0FNI"E55GIZ@1^9I1M84]@/8); M 0/%4+4V]'U.D\$"(=^Y)/8MU\3!*TRBL0\40)D5)(0KE6%]&#AY+7E176[O%5RA!'998B%[J85=157]':0QW<^$(V4TGLQL-HM5 MG;;*T:;? 6LOGP;EM$8]L$KH722M011UG=V#>50@07Y5QM%F!T>?[%33Z-(N M9"_;BOGA23]B9P6+=I9%UU#7T@?(#J-C?'H\&GNU';I)= <=X/A*H6CS^P_] M:0>,V@/R)&XX(HU93WQ+=V&^/9B+A%>F M=0%Y#KC#G ".!M;3UC9A$78S;-TL([S&SX[3P"Z*MB2:BCG:R1/7Z+#0MK0% M!BJ%G8'&-^#DR0=8^X=8XUVBS PK5*?:D[372F"I4V"'EN8CK@@L/ZPY)'[/ MP8@(=^/9=7([J'DD,2VU:7;87=T'[M\5[+I6M(PS:FT=Q MFX!$NXK?'M;;!A7D8MLXTO6I'_ &C6?;/P2915G<@,FTHD\.#V"5(MN>K 2X M%UO^Q*,!BQILF23>;U$NT G-;:749@-HH.UA"&_; ^/"MH[KK+TW0!:W0B<2 MD#8=K[P ,F$Y6]V@2C6U1CQY*W1KET)Q7@^U][ M9\8.@!WDZ<+S+O)4>:6)A(3>/31'PP_1 %"H EH"%E+C'@&2JRV-!^#Q*W+P M=J(GSDUCCQ-AW(=JU%Z(U&GEP6W;3AV\+)9@MGB'JRWG7S6)6IR0Z6F8G&$,UH!QG/".A:ZF!,I1A."IXU*I= .FVUVS%.[+#U*DEB=, MM$U4$ O:(U@85.-V@2VR=$>980N<@F)CJCD&ARC ;;E[\#:<2'R#WZBHVC)F M$'NG]<;$RQ;!S4H4 N4>XT[;9.,;/JF3*CWP\(Q4H[]IF_W7O2)U$2!D5T!]/"-(1$L7KVFM MVE'TWO(]M>A O(17L$!4 &GULKY.J$.D%FF(!S77R6K;2OPK*S:O?6UXW8K- ME6MMNQLLL&O7XO3J=FWC_VOK:GY4QGAZ@TX.$AID! 4]K5WDGM[;YS_"J0T<=3U)S'-.P"R&RX;CIU'LI%:WZZDM&D MCI_91O0-] K5KX9[AIKR6N^E8/]HIW 8^9TFA_4419>=!J)+OU,EZG8;75YB M">Q&FOH&V^/PG0ZB^G\;KN)H\YW [/S0][U??QW MZGVC2>4(_!(52\C@2>WGFLUH\['KE?W&LYUNOY1] _$;I%L0)BU@Z3B\.#NR MD53]4*HU??$Y5V6I&UL MY5C?;]LV$/Y7"+4H'("+1>IW:AM(O!7-L'9!TFT/PQYHF;:%2J)+4G'RW^\H MV8X5TZZ].GG9BRE1=\?O[OC=T>PMA/RJ9IQK]%#DI>H[,ZWG%]VN2F>\8.I< MS'D)7R9"%DS#JYQVU5QR-JZ5BKQ+73?L%BPKG4&OGKN1@YZH=)Z5_$8B514% MDX]7/!>+OD.JDR42/))W[DD M%U>^D:\%_LSX0FT\(^/)2(BOYN5ZW'=< XCG/-7& H/AG@]YGAM# ./;TJ:S M7M(H;CZOK'^H?0=?1DSQHFV: GQ0))(PW6S$/M M:JT-X++2).5.2_B:@9X>7*9I550YTWR,?MF8G[/4?792H*CCJ_ M":7.>ET-2QK%;KHT?]68ISO,)^B3*/5,H5_*,1^W];L =8V7KO!>T;T&[_C\ M''DN1M2EWAY[WMI_K[;G[;"WQUN,/@,IQ 1]80_8?,JK<59.T8V0]8:ZU%IF MHTJS49D^HB^2E0IPFLQ^$9KEZ(KEK$PY8LIL@E^K M_!&19M^AMRC 84S7YM^B#@DPI>'9YE2" ]\_.YD/3?C25OBR9?AR$SZ %])D M2Z]#<4(L.#H$TS@X6Z5 LP>("[$8(-'VE!^B6Y[F3*ELDJ5UV!20X.*'O;SE M][RL^!/*. P/CV$C/12J)JYB.;BT_A:2Z A+M?2:Q/P!VJ#:@!6:T!UNS$C7 MY<221).\)U&?N)9<41PG%O0=#WON$5Y];VSO>2BVFA8 M4*^U\PG #8TLZ0^S:2L$+4=NP(((PMZA-?6AJI,V"$$?TA"QX 6JS MLH+_%QO-VL=>&#YC=T+:S9H0' 0G#/?WV0V!3#Q;I2>)!8>/0]=[QFT:6UIC MQ];E.G4Q>R5V'UG\5_([NG;B'I&51GHWPPDL=8RYI?QQ/$_CB M@3EEM)GNM?]1/82JY>UQ.GGO1]K^8 M7:.1;=*XLO(3*H'O![CB>M;ZV\P?63-P$EBJ!E SM)U*X- 0>99#PPN5C?]X M.+!=470W[JH*+J?UC9R"&%6E;JZMUK/K2[_+YJ[K2;RY,?S$Y#2#C9WS":BZ MYU'@(-G.,LS&71@"^3X30JQ>SP/HJ=/ O4$L#!!0 M ( #"#6E?(R17XVP8 .01 9 >&PO=V]R:W-H965TNVD^=/H!(E'LG;ECP]=&RMCZ6%X?-CH!=U0_-A<>=P->RF%JG^I@@G)S=>4ID(U:8O6/*U>9W%#XY^$P0@OO'>:= MQ-,D'L*XW<;(R\72R4^ --9F:CO;49#29[I W M[5V>BKSI"_(N_4);\S_Q=$^=.1O@;)$Z][MU[O4OZ M"QEEQRYC25Y=P(6PS>C=8L>9^BK)F?KNF[>3T727*V]Z5][LU'E-.=14#^JD M<$VD8B,5)WGN6AN-77!6;*%]L=6IKU1P$4(+^=ND9CL\=V?^"GCNR+:FY M=S4C3I 34.JQ5&=2Y.2WFO\WB,W4)P)]YFX!T/-5.K,L";GK* ;)<[,("@\J M9S&@(:2Y@5@3$):%I%%TS2S+9! 0XL*)B"?$+)DA3= M-WBHHN,C!"Y6QF(Q+[5=P ?G^5B@E;;+UC_5(9*:CII4J2'"NJB2A"*%(98. M,@H3\LJQ[=#QBXNDQJS806;>%SP?Z0$5UK6-(PQE]9;=9%= /!-U8FV+?=?4 M.(\ 6,5=08U'K_Z]"R$'/4(.=J;R WESI[E#;<7!SL/;"65#8J9^((M,5'UQ M,B:DHU< ?^'RECW?0SL+9F$1"*EJ'0*%E$R:STGZI^45#HO7-FCIK+Q#QSZI M)15(IUY74L2P$%D^ HL4BDH6+]R!WX7C73,FEXR#JCXCSF;^P*LB+.PE0"6@ M(#MS;;RZTQ60 4)"#R;O4ZJAMJW;2G+KA)1R5R,F)8\1@CC*TA#GT)S)U)DZ'E1D;GL/LHD\QGJ,=M0F_ M7!-])CF-HH,-W]RE?:HK7SRQ,I;>M8L2$YRHC 28=X6P5KA&TH7%#@I173-N MKDVXS=0:>WB\5OGAD5%G.I3J'%.A^E&RK"XM=N14SY"VR93[_?C[/6$.4<%6 MHH:U:O3#J[FYIV)O!;I7=]H;/:LX#ITUGJT)2]TD.M0<%8 5%;RFL&\/WF"F MJBHA*-[U"=-A4.?:+UP&R]5/K97JAS$Y>29("4=0+68;GX"Q\"2\ 4,]\R/Q MV)-83M@P!9'+)?&7L-1_+DXOKWG3S>7Y-6-&Z0J2;8J99T03@XJ]R-3'7ML6 M]S8-4!(6V0ELOZIY$..P8H2**:ZK.4I@VD=[.I;5R9XPY!8EJ21-2AR*AU,W MY]0)>E-K>(S-%P1I88\M]BQ9L!7.2;F99--5<@""TN2E[&FT[SC$S>>\=_:@ MOAUE^WTBD:.>$:*^I_"GK7L6EN?&3;/7:^->,.GM+I/ U8=\&@AUQTT\"4_9@&-G0P%2.IZ(ZH M1<3"2Z/L$;-)MR\SL]@4>31!95>(=P*=%'Y/4!T7"HUR*^RX,P2'3LX:I9:% M+A%EN,5K&PU+E&P*:>"/*]C+=(6>TGKFRP2[#99^).4967]Z0E50O\0(F68J M&!(K2W>A46E!R*>>;7A43\Z,7Y#9ZM!D\KC:G!" M#G,74HO3%77="6_T/)7!/Q[);$CM9667E(75'5GB3?T6;2W5D)O]-TT!JWZ0 M@"*99[XKVCR9GNC85-Q L;5'5OA2EIK6PRD,<,@%6[Q2]#Q8+]8*IKTOU][7(SM6W*&VZ\>6.*7LCW!1ZBT6'22WB_VG_".$EO[NOMZ?O' MS^@Z/(!7-,?147: 5Q>?OBFDF^@:>8^?N8B172Y+TJA%WH#G/_ U!+ P04 " P@UI7?#=/][&Q$(B'3F#)$ MA *&6W-AFB8" 8U_MIBC_9;1,)WOT'_IS@YGF1;>7-CFSWH6%F>C?(1F9EZL MF_#!WOUJMN>1$:^TC>_^HKN-KLA&J%S[8)=;8V"PK-O-6'S>^B$QR,D#!FQK MP#K>FXTZEF^+4$Q.G;U#+FH#6IQT1^VL@5S=QDNY#@Y6:[ +DP_FUK1K@^;. M+M&%;8,#/WD@$1;HHMO>.(]>W!33QOB7I^, >T;+<;G%/]_@LP?P-;H$T(5' M[]J9F0WMQ\!U3YCM")^S1P&OS>H5X@0C1AA_!(_O'< [//Y?'# \/_KKS=1W M\K^/.6"#+X[CQZ0Z\:NB-&L%G59-&!41?90 M;E %F'AC.FT6N#X\S(&$UH95]N91R;&%(*("&8YA7O:A46G#Q.&7M0M0-BU M!XE_>8*>/\L9X:^?S'C3'3]-H6]9VHU'///@$MLO?6SK$-T:X(X\>M\&X]HN MI.!V;FR OU_7N"C'^]_&OX*)7"^, L=L% J^+[=WZ3RC+L:)9 M(A :9RI/!)3EF.F!#"58@Z8Y1E,GC+\LW?CUSL6@1#.9MBX*51KF:0"I' KU0$=+3/0@[#C#G*H"BTBAZ. 05&^EH)^ZLD::EB@U/ '&M0_Y;6E4LL MY6'&*X*I[.^=0AO*$@(YP5K25)MHE6A33$0V:%J44,P%/=B(4:QU#TP9![7> M_9"&+&ECT!QUDJ?1?S3C7]0%21G.Q&$[YIH-_EG01,*E]=&2I?SQ:L)3[%@LQE/O2HISFH0[5'7:AQ.$!,M(HILE<01 A!Z&U8\R?MFQ M)(=>+=)BPK7 8M![-,19+M-B(G)(<#ZPRB!VF4XD.22]5'NO'?M=.TZ>*.#W M8=4]Q'CX^;ANP^:U8B_=O_6\V3QQ].J;AZ++PE4UE)'&S,&4O,KD"+G-X\OF M(]A5]^ QM0%J4#==F&)F7%2 ];FU8?<1-]B_@$W^!5!+ P04 " P@UI7 MDLIE9%8# !S"@ &0 'AL+W=OZFT2E&;;1^F?7#A$JP9F]FFM/]^9Y.PM$G8 M-+72OH!?[IY[SO@Y;EQ)]4-G (;49L!E-?%.O,W" M-5MEQB[XTW%!5W #YG,Q5SCS&Y24Y2 TDX(H6$Z\LY/1++;VSN +@TIOC8G- MY%;*'W9RF4Z\P!("#HFQ"!1?=W .G%L@I/%SC>DU(:WC]GB#_M[ECKG<4@WG MDG]EJ$01BUX$5-GI'#ZQ[*4ZR8)!"TA6*WH=AUZ-$!BK-2XXK69.N;D&^?<(U< M&LCU]WV$NR] N-<0[K6>Z0U6B+3D0.22S$N59*@.4BB6 *&A;(S$"2")=3KQ&CS07\R#%R <-X3CEQ%S.^S_(^9]6L5;.N@]EP##V.FK18##-FE%G7CX M=\J*PLYPL/>GZ&\U BCQE6MW-$ED*4S=$S2K34=U5C<2O\WK=NR*JA7#GH## M$EV#XP$6;56W./7$R,*U%;?28#UQPPR[0E#6 />74IK-Q 9H^LSI+U!+ P04 M " P@UI77]C]8+$" Q!@ &0 'AL+W=OPE]AWON_S=[;O,ET+^:)*1 UO%>-JYI1:UQ//4UF)%5$7HD9N M5@HA*Z*-*5>>JB62O 55S M]?^A5A'(GG;:^!YE.1:,9Y?@@03551>3[')E8 MSYS V3H>Z:K4UN&ETYJL<('Z6_T@C>7U+#FMD"LJ.$@L9LY5,)G'-KX-^$YQ MK?;F8#-9"O%BC;M\YOA6$#+,M&4@9GC%:V3,$AD9OS:<3K^E!>[/M^RW;>XF MER51>"W8,\UU.7/&#N18D(;I1['^BIM\!I8O$TRU7UAWL5'H0-8H+:H-V"BH M*.]&\K8YASW V/\ $&X 8:N[VZA5>4,T2:=2K$'::,-F)VVJ+=J(H]Q>RD)+ MLTH-3J=W_!6Y%I*B@M,GLF2HSJ:>-LQVW'B5<8'T!D>]"Z(?1$;ZH3S-J^:)_I/D.-U1E3*A&(ORX6BHM MS;OX>2CCCC ^3&AK9:)JDN',,<6@4+ZBDYY\"H;^Y1&Y<2\W/L:>+DSMY0U# M$ 7TT@^)/$ZS?[E$@SE4C=4297^R0'@.-YAMO$'K#2$3INB4QMSNKTN$0C!3 MO92OX)1RXQ&-,DAU-H&33^/0CR[_>SR@[6]=MY13\]1S6 F1JQ[[&8+!T/5' M\;XG'KG^((!GTQ/.*3^OI2. M!J/>'B=N[ _A26C"@.Z=\6[[R(_V5$[FB7 '#PD#]B]' =DUJ,[0HFZ;PE)HTV+: M:6EZ.DH;8-8+(?36L!OT?XGT-U!+ P04 " P@UI7-GY)/\@$ 0#@ M&0 'AL+W=O.-Z3 ]F*9A^=\/)>/ MA^1DR\5GN090Y*$L*CFUUDIMSL9CF:VAI/*4;Z#"F247)54X%*NQW B@N3$J MB['G.-&XI*RR9A,CNQ:S":]5P2JX%D3694G%XSD4?#NU7&LGN&&KM=*"\6RR MH2NX!?7KYEK@:-RAY*R$2C)>$0'+J35WS\XCK6\4?F.PE8/_1$>RX/RS'GS( MIY:C'8(",J41*'[NX0**0@.A&U]:3*M;4AL._^_0WYG8,98%E7#!B]]9KM93 M*[%(#DM:%^J&;W^$-IY0XV6\D.:7;!O=T+=(5DO%R]88/2A9U7SI0YN'@4'B M/&/@M0:>\;M9R'AY216=303?$J&U$4W_,:$::W2.5;HHMTK@+$,[-7O/>;YE M14%HE9,/E:+5BBT*(',I04DRNJ,XDB>3L<+%M,DX:X'/&V#O&>"4?.*56DMR M5>60[]N/T_60#*#K:&5'CT/3[ U&)T* M47XH==7)!@3C.0%=>X*54U N0'3E(TSBUE&4%3A-)2(4V!V0;F8U7DNLB3PY M(V]>)9[CO_W77X/=%79!"UIE0*@B/]&JQIY#W$[U-?'#U$X\EUPME]@B=$08 M".[BBL!#&_Q.>>0[X0F9YSG3K40:RM#\+]R>V)^0+!B"3@ 6&)N!1J+9EYK) M5KOSSK5#/SKHWS!%0Q<3UW9"[PA3PHXIX=&*_H+^"2QF1W-J:'Z(&B\"^C:( MMLXZ49>0M5+72#V285:85%A[3)5.7%-_3:_O9!2DHO=1MB) MYUE6EW5!=3@[V<]XFCY5;'8.?H1B7ZDYE%K9-5IK'@TJ[]AIE X$(]>SHS ^ M&8CY$S3'NP+>(_J)T';=WO^1F]II.EC6Q7G<>Q?FA,.L%QA$ M;QTXMI?$@^WG8Z1.;QW9:1R3.ZYH, MDO]_I967VD$0[M$*4^WX>[1*;2]X :UB-^QA0C_\)UHY WK$&FQ(JR1,#](* MO?7Z)CYR8V3SP'O<)'Z8/$4DMKO7ED=1:L>) M,TR:CWLQ=(XTZJAKU-'1_GHE%2M-U>FPHO"PT;D\U*^_!\^Z[$L;?A_7'O.OVKAN M0+](],I[O?RU;CQQ%&AIWP3P(A!AX5'6DR.,[2ARM2QZLG: 724,]5S?H["O MQ'$'>8@(X\$M';FY,F\1G33&ULI5=;3RLW$/XK5@XZ FF;;'9SY4 DKBH25 AHJZKJ@[,[2=SCM1?;2Z"_ MOC/>2P()X92^)&M[[C/?C'VTU.:[70 X]IQ)98];"^?RPT[')@O(N&WK'!2> MS+3)N,.EF7=L;H"GGBF3G2@,!YV,"]6:'/F]6S,YTH630L&M8;;(,FY>3D'J MY7&KVZHW[L1\X6BC,SG*^1SNP?V:WQI<=1HIJ[T\F>H_.F3O$1+ZW_9LJ3M]UHL*:S3 M6<6,%F1"E?_\N8K#&L,H?(IR%MYSAV?'!F]9(:H41I]>%<]-QHG M%"7EWAD\%0 MMUD_(\_Z="YM(;0L#[,^3J74&:^:O;+??6")6(G$NL9T@7TSGD%2[7;\;L01YA'60$I=; )MIB5V"U.T+A3NZL,AI M#P[9UR^C*(R__>__+;9MVN4K7FJ.'M5\>ZS;&P?A(%[?B7K!8#1B*PPE)89> MLW;C41"&8;,>QD$?E]=@+4:59]HX\0_&P$=36%M0\#$VUJUD[(][\<%JU1V. M#]B#=IBL-]FH2:+1(.A&*Z7=,1DQ+K4FA3%8)"PGU=@::Z(X&/;76+I!A,M5 MC;TEWT,M41 /P_68H-YA?[RCSOM-G?<_6^=G^@D4?Z?*=TM]P"J[Q"IV"W:" M0,%F5#>^D[D!(.Q@#C#Z4G)4R*5/S?0%I]:4L. $EQ*;HY0>"]Q:P*'(?D0L M5KO#*8DHF^=:!'!6RD&[)C2$+ ,_AB5!.L:E& MD*?0""+#*%"V&AXX:!%5IBI)#S-T3W&'3:Z-#8/E').:%)*;P$/P(R\,/!8" M34-B[M@2&$U^\HLE8/S_3* /"<9IW1_L#"6X[7_'U8'2JKI4@Y MM9$2$M<8'(,W"G9'P4.TK)#3:X?,:=9MA]L%7"D,'MBRQ-9E1"L9\:8,4G'# MGT569-L,^@4O5V^-PH!@YK Z4^9;W8>1/ZBZ*U>841Q4*/>QP.1API&A[4V\ M$T7T&3?<9_'#WN2&T",+=9B_: MUH%V2[XL*%ITE_.IRINQF_.7K 2UVC)G@W>':X H1($KA'UZ>/X!W/@K&LVR M>K.RMRZM5]-R=6>XK8V_ VH(), /USTVCD?TV=O05DX;/.IO'/6# >[BT6#C M:.B')QX--X[&.(L\UVCC*.J/@Q$>EGB7U?D9>/H!MNYC0B),R0-6P/<9J9\F%1+IS._65^JAUV M=_^YP+<8&"+ \YG6KEZ0@N9U-_D74$L#!!0 ( #"#6E=C:>B[#@8 "T8 M 9 >&PO=V]R:W-H965T*3/-UQ\E"M"%'HHBNEUJ>#@4Q7I,#R)5\3!C,++@JLH"N6 [D6 M!&>&J<@'ONO&@P)3UAN?F[%;,3[GIAYO=W >[I< M*3TP&)^O\9+,B/I]?2N@-ZA1,EH0)BEG2)#%16_BG5[&FMX0?*!D(ZTVTIK, M.?^H.S?91<_5 I&\\TKLM4GTG@ISZ7Y19LMK=M#:2D5+[;,($%!6?7% M#UL[',+@;QE\(W>UD)'R"BL\/A=\@X2F!C3=,*H:;A".,KTI,R5@E@*?&E\1 M0>^QMHQ$_3L\SXD\.1\H0-;S@W2+D6Q)V1)- MM']01<$05U2F.9>E(.C/R1S(P7?^ZK)*M6C8O:B.IU.YQBFYZ$' 2"+N26_\ MXID7NV=[5 IKE<)]Z.,9Q&=6Y@3Q!7I$/\UOUXA:P2AEB Z_-!2<"EU"%&)-AB,+]&" MYY 5S+P"K QDU5)G-(56AOI4C_-2PC[)DU/TXEGBN\'9T;Z-[GN,>$4D73(C M#TB\\Q:;XA+G8%:"9B:+ON8@O$XXX,-@^CD1M2,#5KH=\\$OFOU=TZ5Q6 O<#Q(+/ J\;F?X83'WEJM_)^Z.ZL3/D>VI:9-=9\&MI[ MDO(EHW]7$0$[_>AZ +0-"(LWAWQ$%Q2X%X(7:-(%<+<2A+2J]R_RY_$).T.O MRM,F-=>)''3N\E6+M&EU%396WO5CNP>'99.5:\YM%K0(^Z&3A-;9]]PDQJ U M$B>1U1L=5 ?MZ+4@374#M<[(L_;OGK"RD2;P(L-5#_^5[V'Q>YPL<'@V M^.XLL/N^A5/RD!A_*OVWZ(Z3$NK0>$IJ&+920P@1V?CNOM3@N4X4A*W<$#I> MXMHCD"PB^Q;6#X:C9OX)B2)VW+@1*W&&7F!M<3M1C (?EFW"/XF&3F0EA_:L MYP3NUQ>L)Z:$<#0"N]E7AE G"<]2=N0VAN@G25S/[*DIX[JFC ^MY:SK@6." M:D^!N!_TKE7F+0%*#N &"14^A*B))"C.P"4>>?'8@.,@T8K8@PHQ[02FQ%P# M+L\D,B]'[&>\AASK^\T"X G9H-G/[RL+#KX0[\KJ;:17[JD?.W0Y;<=XY+]_?>'K MTM]@ 5=EB7*R %;WY1!N0J)ZG*XZBJ_-@_"<*\4+TUP1#(ZL"6!^P;G:=?0" M]3\$XW\ 4$L#!!0 ( #"#6E>4MO(7 @0 +4+ 9 >&PO=V]R:W-H M965TK&<62204'ED%=0XLJ:BX(JG(J-(RL!-#5&1>[XKALY!66E-9L8V4+, M)KQ6.2MA(8BLBX**USGD?#NU/&LG^,XVF=("9S:IZ :6H'ZK%@)G3H>2L@)* MR7A)!*RGUJUW,P^TOE'XG<%6]OZ)]F3%^9.>_)).+5<3@AP2I1$H#L]P!WFN M@9#&CQ;3ZK;4AOW_'?H7XSOZLJ(2[GC^!TM5-K7&%DEA3>M?;GZ'U)]1X M"<^E^9)MHQO&%DEJJ7C1&B.#@I7-2%_:./0,QNX9 [\U\ WO9B/#\IXJ.IL( MOB5":R.:_C&N&FLDQTI]*$LE<)6AG9H]4%&R,D+?*\0?;/(%^3K[Q4F20/90KIOKV#+#NJ_H[JW+\( MN(1J2$:N37S7'UW &W6NCPS>Z#VN-S[_>;N22F"F_'7*WP8N. VGJ^=&5C2! MJ87E(4$\@S7[^,&+W,\7R 8=V> 2^FR)U9C6.1"^)AWQP:]%3H?-&:S.>2@(Z?0@> MOH)BA0B[###Z^.,C)MX14F^%7#7>FN=XV6A6 U:BA-<2E:5-X"5!'$.D84 + M7I=*7MV0CQ_&OCOZ_+^/CR86_=+IEKYA<$ZO'([[T;HL/1Q-;'L3_QTKW_#U M8"6>+72BGX@?VN-1T!-XH>W'?D\0178\[@L"S_:\L!/M+<:C_[Q.?];X_MC M="969V)V)G9G8OBP7N,SJ^O/5#T^M 2?KN2)T"T56,2'YM'U<<3BT#N2X?=8 M%KT%_Y$KFI.**R@5P[_WN#^V1_%I/\?12>W@M';OT-O+]CB)@KWI81+MK\;' M[O]7X\./FJG7W6'A+9G7^GJATERGK,!G39$M3BF&^5-WQ /OZ@C*L_W@.+D\ M.PJ.W?-L]_J4-/+>$/0>]QS/M.1*=X&ZG>NSPI3#FT< -HHZ%014M4@R[-,D MJ?&.;!\8[%=E+5[;I"P WX1T>.I9=GJM5 %B8QI&B=6%ST335772KB>];5JQ M-_6FH?U*Q8:5DN2P1E,\W] BHFD2FXGBE6G,5EQAFV=^,^RK06@%7%]SS.MV MHC?H.O79WU!+ P04 " P@UI7L0]B( \% !7$P &0 'AL+W=OY^Y#THGFRXN)8K $5N MB[R4I]9*J>IH/);I"@HJ1[R"$F<67!14X5 LQ[(20#.SJ,C'GN.$XX*RTIJ> M&-JEF)[PM"R'514+$]AYQO3BW7VA&NV'*E-&$\/:GH$F:@OE:7 D?C M5DK&"B@EXR41L#BUSMRC<]?1"PS'-P8;V>D3#67.^;4>?,A.+4=;!#FD2HN@ MV-S !>2YEH1V_&B$6JU.O;#;WTE_;\ CF#F5<,'S/UBF5J=6;)$,%G2=JRN^ M^0T:0!,M+^6Y-%^R:7@=BZ1KJ7C1+$8+"E;6+;UM-N(Q"[QF@6?LKA49*W^E MBDY/!-\0H;E1FNX8J&8U&L=*?2HS)7"6X3HUG2F>7A^>(ZZ,7/ "#UM2LUWO M;G4?R)LO=)Z#?'LR5JA.+QJGC>CS6K3W@.B$?.*E6DGRKLP@N[]^C&:VMGH[ M6\^]O0)G4(V([]C$X;>?Y#\E94P.&\C_U,"%HN 9U/D?F6=/DN MZ=:0SS949.3[1Q1)/B@HY)]#&U3K#X;UZX [DA5-X=3"B)(@;L":OG[EAL[Q M'G1!BR[8)WTZPP#.UCD0OB#OBBKG6P R0R4L!?(0=)N0\F7) M_M+(03"NN:620UA_8HWQLUIAVMUK:/QL#IAB@+ 29X$H>MO.()VH%=)6 A'0 M,B,E"C\LM'.1RE@E"6@?0W@5GL4<1.LFAA\['FK%5"(5J&E4OR MAI5(X6N)S/+M$7G]*O8<__C%VB\&:3=ZVJG/VN$&9W;M_3W83S4[9';GKJY4_T+\,.J,W(G3'=E>\,]QA'XK M@8IT98X_@QNL/I6)VQ>P?]<&<7S7C\+>O&O[7M(9!:Z'QY9C)"UMLH02!,T- M'IIA(4!7%E17M)>$Y-E.['=&;MB'-;%])^B,O"32N<1<*,ITEX0P_RG!4M6J M7)=,]16Z=NS'/6H81/W=MH/(&3 XUO:M)7&#F3 2/"T!NB^@'Y MPA4ZE'R"AP5V$O2E^G82#>C"+8_ZQ^.ZMN/WN9^K?6SYP;H#WY+$G;&+WAV$78)OAXF[IWQ/VO(]V5LP[TJV\=#?3022[Y],$A^\;.R5]\3+ M1MA:&[[P52I\!G11BRYZ]%7J003VO9.2-OE&\W6S"1)_>FKR$+3]RO]U.G_B MC>'>':$S\,@5D]>'"WU%8:4"G;D))@H@_B@\((FUC!F[81E>Z !.'(:T;!P1X_B%L_B!]QB9TUV;Q;Q.H?J$Y=J7WAJZXK0T>^5\\3O3EI M420O'*O),Z!SG;L_6N*#KI^W?Q>(3UN0M0;A88O M_L]"UM^E"D_;X,>CB;%*A^Z0.XP[;QT%B*5YT9%8U->EJI\]6FK[:G16OY7< ML==/3I^H6#*\U>:PP*7.*,(**NI7G'J@>&5>3N9<*5Z8[@IH!D(SX/R"<[4; M: 7M6]KT;U!+ P04 " P@UI7< 8\$=D# #>"@ &0 'AL+W=O'$*;=Q_(9OD3 MU70QDV*/I+$&-+.P5*TW),=;+-D&CEBC)]8)J7F[01?/=%4S M=3GS-> ;*[\\8-WU6.%WL KT6;1ZJ]#/;<6J8W\?\AJ3"X?D[L*S@$O67:$H MP"@,PN@,7C22C2Q>]*_)_G&[4EI":?QYBFZ/%I]&,^URK3I:LKD'_:"8?&'> MXN,'D@8W9W*-QUSC<^B+);1?M:L9$FOT;=X/;=^/4-@8K=X&BU,DSH?YQ%O: MEIS6B$^0T&TUM7&T0&(G03:!35T@> YDOZ?ZF K1M@*+4@!.S2V ,HYZRQ H ME:AY136K0*=IK1"$L7MZ*QFSSBTD]6-C:@50LR4$-#J-&M63(Y58.UA M$6*T9Q+<#5X-3XM"%[P%3+%38*(NK]''#WD81#?O_GVVO-Q60%^ X+%F,#YF M>"P--I:WX>RLOL![K2CTZ3^F6NIG)4_P A4ASDL:,)LQP7<>%H MBB#!490XFCP*<9(DAH90I>C>QKT"DS@=I1R'X22%&4Z((R8X( 0]FX) [3=4 M(I+@, HF\SS#))NR*""'/"%3K 3@T_3=;OBA+47#T%J*9N@'4_/_\2: 3 HW M.H@DP[%SXGF("X=:0G >I2=.'VZ%3%X$3G^"S'#D0N"(!(>SY^>91 DF43:A MYCA-)K$(H#:F*' );@'\[VUF"0AX221BKS"D*&;W2'AC2VJPNXAQ09++228X M2%RYP!D)+EW[- LOATO6]/4(WIC$.,ISY^0CIU9)A//8$0F.DN+=#L4\"X<[ M==HZ@9IQ^]RT5Q8ZBC3%6>XJ8H+)5$ZG_LY\9^9HF-S8R4K!@[]K=3]^C-IQ M>+OM9Y;)O)_\/E.YX5!U-5N#:W"5)1Z2_335"UIT=H)9"0WSD%UN80!ETAC M_EH(/0@FP#C2+OX&4$L#!!0 ( #"#6E=3=@!NC0@ #$G 9 >&PO M=V]R:W-H965T.GV 2$A"0Q(* $K1O^\"X 6T25I.W.:X?;!)@L#N8B\?=E<\ MVS/^16P(D>A;FF3B?+"1B/5P/CB M;(O7Y);(3]L/')[&%968IB03E&6(D]7YX-)[>353\_6$SY3LA76/U$Z6C'U1 M#V_C\X&K!"()B:2B@.&R(]4E@G+]Y@ MRM%GG.0$O2=8Y)R QJ5 PX]XF1!Q^@N$#O628W OV6 MQ21NKA^#=)6(?BGBE=]+\)9L1RAP'>2[?M!#+ZBV'&AZP<-;?DU%E#"U:X'^ M<;D4DH.7_+-MSX9DV$Y21LOWM1]U2-P6 D<]E&_ MN(5(C/.$(+9"M? .NA2"@*EP%J-W%"]I0B6%C11VC!$X_0V)M6\U)(&0QB7\BR5 M/$!0;0HL+$FZ)+PRLU[ZFD3%J*='?10Q0 ,A%;45DAN"5BP!6%'TAC2#$98+ M6"E.7J)??YG[;O#J3W?M"KA/0NWB[NR/3(+:]9IRZ.\Y4PK8E!WGO^J9>1M)@E$ MID0<2Z+\2(>Z<6@'*:<$*Z"A;_/QGZEWS8 # XZ#K* ;'>XP%#5'Y><) MR]:G(%Z*AH'-?^JXP:27?]>,;OY6U'8*$=I"#'UG,7=/>L7HGG,-?,&O%1,= MNS$!_:O3V)+#)A0Z$.;]S%K8WUGUW*[_7Y!P']5_'!&\8-[Y=-=?[.O#R&"% M1<,O R<,PUZO[)KQ--@0.K-Y/_)US7A*; @@[J&NLQ M)R;KB5&NX];PL8*R&44C5'@]O(*\,U5 M3-696Y%>T?;8@,0M)LH?M'!FNT7DVD2*P%<>!"LXV3*N8&I/Y08DA41YBVD, MHD*!*8B99T"J\KTBW>Q+$LV*VD,;:^YCCLLWNUP\LD9TT"?[]'ZK=J[F,"@!P3IJ%VUE9+\T"?L';J,7?\ MH,Y].@_Z(F:JB9-I367AU86-[WBS6?4$B8WKMQ'?XH-!@13'-=&A9]<&PX65 M. Z]J>/[6.UY.Z7>]][ M;4>7SV4*>S2=/W3G' SR8$%P,$J7)-ID]"OLYE.+H6X:T7FY R+PK++_&_"< M+">GJHL?(\X.. &2%6I8WE,S;, @8)KJ&"O; H$(BPU:@?M4@R9-+I=X_@MT MBKSIBWHD'"U>=.KA V?_ K !R@>"N?+I2C0;ND_A+K1'YD]FT:YKH3B4T@2* M 9:1!Y4UG^OSB:!KS!,&P97FB;%EAZZ"D=NMF1_0U,(:L1[^/5UKQ'KXWT+6QHGR7P-6_R5EAHA^QDY#^)QH+&R)\18'UGX=69\/.!V,5/ M!U@_U.'=!@9[P@G\*P!F>=#9-">)2??;.HE5TV6$?F?U4ES@B-TA5(W-HW)Y MU4IDN50_+&MP F8MN?NHI]J95=7.[.C?X&^@: 1]YCK]L&E*B%T>:;DON8D MIA*]8T*0UM_;^_F4RE0H:XBU"A+MY-_O+7R#/HGY:ON/DJ%%JTU3OMH P=]N_H^ MKL_B+QI-E85=O?O-#LQBH2)Z1_6G4=KDM87O=57*:^#?&QI.[_]J&L[N3_." MD^Y61. W?GR;3X]YUQ:28^LSII3PM?Y82YV( ,CFBZ9JM/H>[-)\!E5/-Q^3 MO<<<%"U00E:PU!W-)@/$S0=:YD&RK?XH:LFD9*F^W1 ,(*,FP/L5@_ H'A2# MZBNYBW\#4$L#!!0 ( #"#6E=N=Y<<#@4 *T5 9 >&PO=V]R:W-H M965TVPMD&2 M;0_#'FB)MH5*I$=2=E#0HFZ[[O?'[K MBJLS;ZKU[*3?5_F4U50=BQGC\&4L9$TUO,I)7\TDHX5EJJL^\?VD7].2>\-3 MNWBT57)V95$JJEK*G]F,3M@-T[_-KB2\ M]5=2BK)F7)6"(\G&9]YY<'(1&7I+\'O)YFKM&1E/1D)\-R^?BS//-P:QBN7: M2*"PW+%+5E5&$)CQ]T*FMU)I&->?E](_6M_!EQ%5[%)4?Y2%GIYYJ8<*-J9- MI:_%_!-;^!,;>;FHE/V/Y@M:WT-YH[2H%\Q@05WR=J7WBS@\AX$L&(BUNU5D MK?R):CH\E6*.I*$&:>;!NFJYP;B2FZ3<: E?2^#3P_,\;^JFHIH5Z)N>,HDN M10WIG9JXWS'TF>>B9JCWJU#J"/5NZ:ABZNBTKT&WD=#/%WHN6CUDBYX,?1%< M3Q7ZF1>LZ/+WP>:5X61I^ 79*?"&S8Y1Z&-$?!+ND!>N A%:>>$6>3O43YA")4>,YE.4+PTP^NF:?F'U MYQW]Y4)_9>L3FA0"(OB3C"'*"\1!X?O:E!Z:,5F*0B%F*A!!_6A6CT#@LH@L M/3P0-(=\(:I 7 5-2YV@=V]2XH4C5%'T$'^L0*$P/H--!'.+ILI&0\ M_X%N)>4*W#=U=BLTK= %K2C/K7T0GU^:Z@<*%@Z\13%.4K(2_Q;U@A@3DARM M;V4XCJ*C@_GP[96E*!K MEE=4J7)X8;]B#E6F2/#^&+?6E4+:F%84>^O M"09[2++4 MJY;"[F$ZJS6S$A.ZYPLSU+:Y.9)HDO= &@6^(U<$IYG#^EZ(0W\/KYY:NS7O M@*ZI?#+H5GZ* Q)V*C\ <^/@<&:]*)P)6!SA.(T>P3GT'SGEXT&0O2:>(YQE M\6;.,^ROF_90.;"?/L)S+XO()FGJD)K&4$>OA.D 1]D>Y;&D=^,ZBOQG2S*T MVS&=[=&M+?$V1'?3N&2!/NRGCL!#>TX=Z4RP[VH%+P1M@X(!A+D#;1+!4 NZ M*$CP@!P0!2\ ;5ZMIF]$KKW;/Y+^BU3._/WR$I+O1WA :C:1]R"?C^< M9W[B.8##H[ QBI!_3K&6?R$%KH MYH "E.)!Z.BC,,5C<\KH(CWL_KA8KFG@0#H.HO@5)WGH.HOL )2E=V,]33>! MLVTUM%MQ'@XV?\5L6PUMF\:EE/>( ]Z?X8H?.OMON[]GS\!9[.@: ,W$=2J! M0\,@=!P:7JAM_,O#@>O"I+]VA58S.;$7A0IBU'#=WJ:M=E=WD>?M%=P#>7N1 M^87*20F%7;$QL/K'@]A#LKT<;%^TF-D+N9'06M3V<&ULM9U=;^.X%8;_BN NBEV@'8N?DM(DP([)H@-TVF#2 M:2^*7FALQC;6MEQ)3G:!_OA*LF.:'V*B\='-C.TC>YO^T^>RCO;XM#O5GOU$,958?M-B]_^Z@VQ/_BR7J[J M]H/I_>T^7ZI'57_=/Y3-N^F9LEAOU:Y:%[NH5$]WDY_1C>19VZ"+^.=:O507 MKZ.V*]^*XI?VS:?%W21N]TAMU+QN$7GSW[.:J9MOP\O4K M_<]=YYO.?,LK-2LV_UHOZM7=))U$"_64'S;UE^+E+^K4(=;RYL6FZOZ-7DZQ M\22:'ZJZV)X:-WNP7>^._^>_G@[$10.,>QK@4P/\W@;DU(!8#0CK:4!/#>A[ MM\!.#;JN3X]][PZMF^.UWK4#Y;$NF[^NFW;U M_1?UK'8'%3V5Q3::%;NZ;%)7-3M1KZ)9MWE55M$?([&N\N6R5,N\RV_Q%+VV M_%&H.E]OJI^B'Z+U+OK'JCA4^6Y1W4[K9O_:K4SGIWWY>-P7W+,O)/K<[,"J MBN1NH1:>]B+U_Q"1^ \1CC&)OCZ*Z,FXI(?;/US^_='ANCW?SMLOZFR34KS>U,V&=HM7T=0%?TO,)@^!KE#DP,)$T<8ZV#MC^/S M/;Z=/E\><:#-&4>_RC?**XK'IOQBUPEBF,3F_L_<,)PF*&%F MF'##,H)3AJRCX8:E+&&DY.^OU"D#H:AM*$Q=8W?.8)XY0E MUC=2@A,8*#^@- %*DU T,T47]@M]OR" M@P%JYD!I I0FH6AFDK2A0V,Y.@1JZ4!I I0FH6AFBK2M0U?X.N1Q;#@EJ7,: MYXE#,<]26S7<.,+3.+&MG2\.)Q3W3/(@;>Y0V-TYJM%]D,_?E@Q0VP=*$Z T M"44SURVT\\-C.3\,ZOQ :0*4)J%H9HJT\\-7.#_L.K T:[3 4@Q?&$^I+1B> M,,Q3'%NG(](7QY(L[O%]6/L^/,3WM8+1+2U&#V4Q5XM#>[;Q6&P.[5CU'PY0 M5PA*$Z T"44S$Z5=(1[+%6)05PA*$Z T"44S4Z1=(7[#%09UP^.O4HYM?^(+ M8SS#MFZX88BRQ-4-7QR*:<\D,M9F#(?-F*,;?Y>?O=T.8@8//DB: *5)*)J9 M$.T7,1]+'T#=(BA-@-(D%,U,D7:+.&AUWM"'Q+4$6<8S6Q\\82Q!]A*3)PQA M0FALZX,G+N8H(3WZH&T7#MLN1Q_>7( . P9-1DA/'$,M;,1EE9X MXBA+,]YS+D&TWR)AOQ76BF%3G^%-#:Y2@Z0)4)J$HIE)T\:1X)%4A(!:1E": M *5)*)J9HHM*SZ#?>4-%B/-M3M+FE]\6$3>,)SB.;0UQPS#*,+,G/CUQ*&-Q MUK-<0K3W(F'O]::&O'_1#>S,2 M]F9OZ\>P>='PY@:/4=#U/5":A**9B=-&DZ1CR0BHX02E"5":A**9*=*&DX07 M)<,RDKEG#AF/L2TCGK D3NSU%$]8RACCMHIXPIJ3$.17$:I]&PW[MC=5I&>6 M-(P=?/D&Z-(>*$U"T8]BZ]4&S0:-FB.7+Q9G!\&#AZ% MH&MYH#0)13-3 M.!PS>\'5$T(V5[&&Q9G/1>IL(M;K@RL';55 MI&>6-(P=/!1!U_U :1**9B9(>TTV5BTI W66H#0!2I-0-#-%VEFR*VI)F5O5 MR1+NB(4;Q7'*;:UPHS#*,KO0W!.&TNSB_@5F/[4]8V%[)G>+HIH7^]^\_01= MP0.E"5":A**96=#&D8U5,LI G2(H38#2)!3-O+V7=HK\BI)1[I9N9HC:UZQY MHE*,;4'P1.&$(7N)U1?&8M0SA\&UW>)ANW46A.8\0;\6ZGD][^D[Z,(=*$V MTB04S1CU7QR4,<(2A.@- E%,U.D'2._HN;S MU/;RYEJ!;4=?%MGNY4OE"E6U \_>GHJA?W[0;.#_.XO[_4$L# M!!0 ( #"#6E<]-VC*&00 /D7 9 >&PO=V]R:W-H965T3RSH:R# MYRK8N+QC@M19EJ1MXWLC-,,F=:*:OW;-H1OIP[OG.Z\(%L=T)=<*-9@;?P .)3<<_DF5M3UB2#G!.:(P:; MN;/P;V)_H@2ZQ=\$CKQUC%0HCY1^42>WZ[GCJ1Y!"HE0""Q_#K""-%4DV8^O M%=2IGZF$[>,3_0\=O SF$7-8T?0S68O=W)DX: T;O$_%!WK\$ZJ KA4OH2G7 M_]&Q:NLY*-ES0;-*+'N0D;S\Q=\J(UH"&6B_(*@$P8^"ZS."L!*$+Q4,*\%0 M.U.&HGV(L<#1C-$C8JJUI*D#;:96R_!)KM[[@V#R+I$Z$2V2KWO"B7H''%VA M1;XE%,5/.OWJ!7B.3HCJ2I@LU< M(;NG'N(F55=695>",UT)T1W-Q8ZCW_,UK'OTL5D_->A=:4OM37#R9AD8@7_M M\P'R)F]1X 5A7SQF^0,4 Q1Z9^7Q_Y9WH@GK-QUJ7GCN37,NIY'6^T;_O)-- MT*V C/_;T[]ER1OV\]2$=,,+G,#VB;8GS2I:98@G5, MN:Y-N3::\EX.+8Y3X/);D&(!:R2HG-/KL=9GD)%XZ? J89.6V^-!V'4[?MYF M,@B]]I]?*SHNC&H71D876LEU=?(AH5ST389+(^K2\$?/0O,&_@_A/V\S'$S[ M Q[7 8^- 7_6GU49Y>( 3)8)?7$:"9?&:1,66X)UG)O4SDTLS\83FS[:A,66 M8!T?I[6/4W/*990)\A_6%A; ".VK')9FB.^A)\",HQ'*= G19YD1<:EEEF = MRWROJ?D\8[PQ'&3!7ZA9&I)=3E.Z?>ISS8RY=,Q9I<6V:%T+6V6S;SE_*Z M M,VW28ENTKIE!8V9@(XE_0IF62=SKEE%YL5N6:%VWFCK>-Y:WT4>&UX#>XPQZ MZPJS^N)Q9K5NMT7K.M=4[O[0=M+:K-!75FFQ+5K7S*;B]\TE_TN3UDSQ?4/6 MVEPAQ+9H7;N:I8%O7ANL]%X.,/2.G%D0F $7CS6;M-@6K6M>L\SPQ[83U^JR MPRHMMD7KFMFL/'QC0?[BQ#533C5SKUU6EQ>V:*5=;FNO5*;C5N\Y<[E,W^>B MW#:MK];[V@N]F^LVS3]#:7B=*(>4._V1]\!4$L#!!0 ( #"#6E<7N!4=S@, *\3 M 9 >&PO=V]R:W-H965T2,WI2QS%K/RWHU8S'BA$I;AC0!9I"D5NTM,^';N$.?AQ@>VCI6Y MX2YF.5WC+:J/^8W0+;=6B5B*F60\ X&KN7-!SI=D8@+*-SXQW,K&-1B4>\Z_ MFL9U-'<\,R),,%1&@NJ?#2XQ28R2'L>W2M2I^S2!S>L']; 8L@[N8%Y)FD9RY2@_+B+MA-83+_1#\(T-X1W?@#5Z! M[_E!1_3R-Z*#KFA7IZ+.AU_GPR_E!D?D?I& 5W"=A5V(O:IF+9[+G(8X=_1B MDR@VZ"R>_T%&WILN8DMBK00$=0*"4CTXEH!"ZCN:OU$9\.5O?0^N%:;RGR[Z MP":]);$6_:"F'_1._QU7-(&\$&&L]P;(!0NQ"WBO,BI5S$ZY603^V/-F[J9) MTMO7(TF&-?RWT.([C8H-#[=A=L;T>GSJXEL59.1G5.1O9K>V23 MWI)8BWYYESDXM TMBK;Q,Z[Q,[2^"J4UZ M2V(M>N(=#(]G8QG\0H4,]^N@T[#TACX6L.'HB(W"OQ,TTI\$^G.A$[^WCU-G MW)9:.R,'3T=\^R5/K%HZ6VKM#!Q,'>EU3;]=]/TJ).@I^J>P;>3@VTB_<7NL M;^^7/7F6G\+QD8/E(\,GJ'.K]LZ66CL#!X-'>AW4XOTV0R%CEILB#S%31RQM MO\S)T'NU:>-SP#LCTV'].="F.1@VTF^VKK,-2I5J#. K"'FJ'1?(F.HA=4)9 MLEL5U%YMV( B_I!,QI,C6 =C1OJ=V9^Z.-4.4E0QCX#5D)U,5GU7I=;\;O,' M/T^3VSA-,4=9[ZA8LTQ"@BL=Y9V-=4K$_G1HWU \+P]8[KE2/"TO8]3_7(5Y M03]?<:X>&N;,ICZC6_P 4$L#!!0 ( #"#6E=^,A']O@( /H( 9 M>&PO=V]R:W-H965TF_W[43LDQ+/8FQ/C1VXG/NN1_V=;SA\DGE M )J\E$6E)EZNM3CS?97F4%)UQ 54^&7!94DU3N725T("S2RH+/PH"$9^25GE M);%]-Y-)S%>Z8!7,)%&KLJ1R>P$%WTR\T'M]<<^6N38O_"06= EST ]B)G'F MMRP9*Z%2C%=$PF+BG8=G%Z$%V!5?&6Q49TR,*X^&.)V..;DD0'I H MB ;D83XE>Q_W?V?QT;'6NZCU+K*T@UW>*86%W?&1?+_%)>1&0ZE^],FL^8[[ M^NQH\L MWNRW=3(>!OB+_76/W>/6[K';+MWB/M-$@&0\Z[/KQ@\"DM&M0I*$5,G"D&AM JP_VVQH-$6+GP@D>3ZHW3\(\XA39..P(U:N6- MG/*NF%2:-.'JL^N$O[%ZQJVX\3O7^O@_J#UIU9XX0SF%!4B3:;$[FC7#L)-% M5Q)/6\NG3LMS2#E6DB.+3OP;XQ(&OP[DX)WSV!"^L^!.!PG_.94-Q5]/+K_3 MR#D!:1;@]P7G^G5B M^F5[W4E^ E!+ P04 " P@UI70S))U&L" "^!0 &0 'AL+W=ORPI).=E(5S)"I]KZN%+*M"RJ$'P5![!>,EUZ:.-]*I8FLC> E MKA3HNBB8>EZBD,W""[T7QQW?Y\8Z_#2IV![7:.ZKE2++[U&VO,!2 MT@8.]R_HGUWNE,N&:;R2XB??FGSA??!@BSM6"W,GFR_8Y3.W>)D4VGVA:>_& ML0=9K8TLNF!24/"R7=E35X=!0!2]$A!U 9'3W1(YE=?,L#11L@%E;Q.:W;A4 M732)XZ7]*6NCZ)13G$DOL\>::VXKI.$=K*60L&(9GL--F<'I-1K&A3X;'L$) M\!)NN1 V*/$-R;!@?M91+EO*Z!7*KZR<0!B>0Q1$4[A?7\/IR=G?,#YET:<2 M]:E$#G?Z"NZRUN31&@8YP:]OY(,;@X7^/2:UA9R-0]J.N- 5Y;SPZ,EK5 ?T MTK=OPCCX=$3PM!<\/8:>KM@S/6^CP4AZG:19(>B<$=&8TA8K=EBVU0[I+/$/ M(_2SGGYVE/Y[Y2I$Y%6MLIR>-FRZ$H[Q'P>;PS,RI8]49=[+FA]%6C.!5)*< MRI!+L1V3,O^O%/%X*>*>,SY>BJ9$I7->084JHW]"\VB,N$4)@P%S, D__D/N M#]K13K9;IO:D?4$L#!!0 ( #"#6E?MP5[@D04 &(O 9 >&PO=V]R:W-H M965TYZNIVB MM=M]=HF;H '.;"=II?OCSQ *<4+LK2 M7%[U%DHM+QU'Q@N647G!ERS7WSQRD5&E5\7B\??$[F"U5\X$S&2SIG=TQ]64Z% M7G-JRBS)6"X3GB/!'J]ZU]XE\=VBH-SB:\(VZ2I5G_GF3U8=4%#P8I[*\B_:;+<=#GHH7DG%LZI8[T&6Y-O_]*D28J? MZQ\IP%4!/K7 KPK\_0+_2$&_*NB?.D)0%92'[FR/O10NHHI.QH)OD"BVUK1B MH52_K-9Z)7EQHMPIH;]-=)V:7,??5XE,"M,D^@U-5R)>:-W15"0Q0]=IRF-: M.OHV8HHFJ7RGM_IR%Z&W;]ZA-RC)T?V"KR3-9W+L*+U#!=:)J\$_; ?'1P:_ M8\L+Y+OO$7:QWU)^8R__:Y5?(#<\6A[9RS_19^3VCU83>W7$8KWO7EF.S7)' M>U ;@6LC<,GSCQDA)5,2E7X(-FL3)9&5W/ M74A8! DC0###B* V(CBW@P20+D#"(D@8 8(9+@QJ%P;6G\-4L"5-9H@]Z7LY MR5JOBE9"5QL&![]J?9/HFDTI@AR1 ,$,>8>UO$.KO+?YFN6*BZ1=66MQ5V6W ML&!'V0 '_3UE(4),:Y5 MV7NN:(IRG:SI]C)(+9=!.ZNKUA7-/(7=PQX,.BJ!HIEZ[\1&K^-='_H/16S- M4MU%9DBQ>)'SE,^?6_6WLCOK#TF+0&D$BF:ZU&1*[^Q0Z8&F2E!:!$HC4#33 MBR99>O9H>9LKJG\T#RFK6E2K&Y"![Z:B[7:F08 /&Q-HRH2BF3(W:=3K&D=U M8[H7=,;0/S1KOVNT(SNK#AI/06D$BF::TR14[^R(ZH%F5%!:!$HC4#33BR:G M>O:@>EH_ HVJ%6VW'_5;[I- PRH4S52YB:N>/:^VMJ.;\KD^$^CO1![1'33( M@M(B4!J!HIG^-*'7"\_N2*!Y%Y06@=((%,WTH@G'GCT=G]:10'-R1=M]>A:$ MAQT)-"A#TM&D9?S:[.X)"<#.Z.P&:#;&AW/&.#QXQ$&@ M!C5E;D(OMD_UGMBJ7GEJ:A^DLP^@N1B41J!HIEU-+L:CLSL4:"H&I46@- )% M,U\/;-*S;T_/)W4H.Z.K&Z"TJ*+MQH+107^"&G(KLK/S>G+Q]ODG*N9)+E'* M'C7>O1CJ=BFV+W1O5Q1?EF\L/W"E>%8N+ICN1:+80'__R+EZ62E>@JY?JY_\ M#U!+ P04 " P@UI7?<,+Y) " #3!@ &0 'AL+W=OIPT7S[($4.BEHDQ.G%*I^LIU95Y" MA>4%KX'IE147%58Z%&M7U@)P84$5=0//2]P*$^9DJ9V;BRSE&T4)@[E .7-Q/&=MXE[LBZ5F7"SM,9K6(!ZK.="1V[/4I *F"2<(0&KB7/M7TT3 MDV\3?A!HY,X8&2=+SI]-<%=,',\( @JY,@Q8O[8P!4H-D9;QN^-T^BT-<'?\ MQGYKO6LO2RQARND3*50Y<2X=5, *;ZBZY\TWZ/S$AB_G5-HG:MK<:.2@?",5 MKSJP5E 1UK[Q2_<==@!^] $@Z #!OP+"#A!:HZTR:VN&%0:[EMXL ]WM=/> M;M#;#2Q?^!>[KVA&9$ZYW A /Z^74@G]0_T:\M<21L.$ILBN9(USF#BZBB2( M+3C9YT]^XGT=[GA)W7@N<@!_6U!/'.QF'DC8-W\@ZS M@G$<1L/JXEY=?%3=/6YTV2D0!--!;?'!KKX?CN+1.W&':9?CR$N&Q26]N.2H MN >N,$4[I3PD,#DXM= +QZ8H]P0>I@5)/!Z_/UQWI^68=O\=BS5A$E%8::!W M,=(61=M"VT#QVG:A)5>ZI]EAJ6\=$"9!KZ\X5V^!:6S]/9;] 5!+ P04 M" P@UI7>Y,BXZX" !W!@ &0 'AL+W=OD! =V\.T!S>Y-!Z.'6RW8=]^ MYZ0-W0B=]I+8SMW_?F?[+N-:Z0=3(%IX*H4T$Z^PMCKW?9,66#)SK"J4]"57 MNF26IGKIFTHCRQJG4OAA$,1^R;CTDG&S=JN3L5I9P27>:C"KLF3ZUPR%JB?> MP-LNW/%E8=V"GXPKML0YVOOJ5M/,[U0R7J(T7$G0F$^\Z>!\-G+VC<%7CK79 M&8/+9*'4@YM<9Q,O<$ H,+5.@=%KC1-IM>%=(Z[XZWZQR9WRF7! M#%XH\8UGMIAXIQYDF+.5L'>J_HR;?"*GERIAFB?4K6T\\B!=&:O*C3,1E%RV M;_:TV8<=AS!\Q2'<.(0-=QNHH;QDEB5CK6K0SIK4W*!)M?$F."[=H0V=P>(F6<6&.X "XA"^%6AER,F/? M$H=3\]--S%D;,WPEYAG<*&D+ UH*@#BO8"7>4Y%9V+3%V#ZD("/J4%72WL8VBUHEV& M(.H'B#N >"_ -,NX*WK37&N6_:1"HDY"%YH9L 52.S%4MHZ0I8\K;EKK/KKX M!5TXB(9Q/]^HXQO]]XDAD>X]J]'+LSH=!%'X%XJ_TPQ*U,NFY1E(U4K:MB]T MJUU7G;;-Y-F\;$3;H-LVUTZLJIK6LE"6&E4S+.C/@-H9 MT/=<*;N=N #=OR;Y#5!+ P04 " P@UI7"'IZ.*D$ :&P &0 'AL M+W=O2%5TIM0'H+[9DG?/J/4B1K=N#B M46XI5>!KEN9R[FR5VEVXKEQM:9;(<[ZCN=[RP$66*+TJ-J[<"9JLRZ0L=3&$ M@9LE+'<6L_*W6[&8\;U*64YO!9#[+$O$M[Y@YSG'SZQS585/[B+V2[9 MT#NJONQNA5YS:Y4URV@N&<^!H ]SYQ)=+$F94$;\Q>A!MI9!4K4^RP2V\O/ZN_*XG4Q]XFD2Y[^S=9J M.W!=R%VRHG-'3Y:DXHDZ MBU]_00'\W523);%.A:2ND)3J9*3"=RQGBI[=Z$DR'?U_;G0\N%8TD_^:^D!L M]L&26*E7[OT)UU>KE;[;)\F2A\L;5$H]G]27 M-1H]*?LO!61C$ M,.X9-80%<1B-& UJH\&DT3\T?GZBF<%@YQZ)/*]G<1A%(N*/. QKA^&DPUO= MQ%P9+U&3B2\]J2V)=6J,ZAJC4PYW9+,/EL0Z?8CK/L1VACL>GFDP#OHC,XS" ML>?YYO,1P8;#T-IP5U*=L44X\,.>56,/(H)PWZ8A M+,8>'G'9X!M-\_N*2278_?YXO[@1E&9C0S^M]-*SW99:M^X&ZNBD5$=6L6Y+ MK=N+!NS($MDKG<[TXQ9FJFI^$-5UV8 =V2,[,C ;1T'4=VH*"]'8=:I!.[+" M=F3"]F#PAT$^&7/8H!U-L_V&K?1C)OW1Q%OEO"VU;LD-Z=%)48^LLMZ66K<7 M#>V1)=RC(<(-[; 7W M>,AQ OW^T)NB(G^LG:UG]6G8?Q;)FF:)>#1.^W3RBQ_93\%WW/ =GY3OV"K? M;:EU>]'P'5OB.S:0VT>H?W=O"H,8HY'3LR$\MD=X;$ WBN.X?V4RQH51,')[ MCQO&8RN,QT-\(Q^U>E79-(1AXD&R)\7@(;P_BJ/^@; @C'H(CMZ*D83RQQWAB@#I@9MG%L^$3BK5 -YGRZPS&L07S>K9A\,VN6B*20<4(S MQ& S,^[L26 7@,+B=P('WGA&JBM/E'Y5+\MH9E@J(D@@%(H"RY\]+"!)%)., MXZ^*U*A]*F#S^<@>%)V7G7G"'!8T^8-$8CLSQ@:*8(/S1'RBAX]0=6B@^$*: M\.(_.E2VEH'"G N:5F 904JR\A<_5XEH "1/.\"I ,XYH'\!X%8 ][4>^A6@ M?P9P+@$&%6#PVI"&%6!8Y+Y,5I%I#PL\GS)Z0$Q92S;U4,A5H&6"2:8J:RV8 M_$HD3LP_4!H=2)(@G$5HF0F0I 73'.0B.WJ-?,6-8J8_>>B P2?@[V?IY M[:&W;]ZA-XADZ%'B997PJ2ED1(K7#"OO]Z5WYX)W%SW23&PY\K,(HA:\UXV_ M[<";,A-U.IQC.NZ=3L(U['K(M6Z08SEN2SR+U\.=MN[\F'?_Q[P'W7 /0@FW MV^ GN73KTG(+/O<"7T R(N#]@ZR=MM+Z\B#MT5) RO]LJYR2O-].KB;<"=_A M$&:&G%$YL#T8\Y]_LH?6+VVRZ23S=)+Y.LD"360G'G',():C ^&4,D'^P<7."I[E'I%#FQ;#;PK#'O3Z9R.AQC.H>CSAPN7PJ8;N3.HUY2<+&DM"6Q MD_#:@M9)YHV^5ZZ^3G>!)K(3W<:U;N-.W=:_>6BUQ?(@$$(N2(@3M&(TRD.Y M#7@@J=PEM.W][CM)K]5.)YFGD\S7219H(CN1^;:6^?;_W/#=ZI1;)YFGD\S7 M219H(CN1V[9>SHZ6[OFXF_%:E;6R>5K9_(KM9&GNC)=<8=VUGYO3Q9V2[MG3_SRKO"%OKRZ?)1=)!E'"6RD*ZLW MDGMT5MX&EB^"[HK;JR&ULG931;ILP%(9?Q6+5U$I;(03,VA&DI%FW7DRJFG6[F';AP$FP:FQFF]#M MZ6<;@K*5IM)NP,?V?[[_&'S25L@'50)H]%@QKF9>J75]Z?LJ+Z$BZES4P,W* M1LB*:!/*K:]J":1PHHKY81!@OR*4>UGJYFYEEHI&,\KA5B+55!61OQ; 1#OS M)MY^XHYN2VTG_"RMR196H._K6VDB?\A2T JXHH(C"9N9-Y]<+A*[WVWX2J%5 M!V-D*UD+\6"#FV+F!=80,,BUS4#,:P=7P)A-9&S\['-Z ](*#\?[[->N=E/+ MFBBX$NP;+70Y\]YYJ( -:9B^$^TGZ.N);;Y<,.6>J.WW!A[*&Z5%U8N-@XKR M[DT>^W,X$(3A,X*P%X3.=P=R+I=$DRR5HD72[C;9[,"5ZM3&'.7VHZRT-*O4 MZ'3V48BBI8PAP@MTPS7A6[IF@.9*@5;H+;IN="--7 FIZ6_BCO+#H_DG%*#3 M)6A"F3I#)XAR]*44C3)Y5.IK8\T"_+RWL>ALA,_86$%]CJ;!&Q0&X13=KY;H M].3L[S2^J6PH+QS*"UW>Z?^5MZ0J9T+9 K_/UTI+\Y/\&'/?4:)QBKTXEZHF M.M7$QR\/U+#=*AA>BQ[=@?VWMW"73>($ M1ZF_&\%& S8ZBC6P: S6J>(#6'R!8SP.BP=8_!(L'H/%3V$)QI-Q&!Y@^"48 M'H/A)[ (7\3Q."P98,E+L&0,ECSY9M$T2?[]9O[!S;9-\C.16\H58K QNN \ M,6YEUWBZ0(O:7?:UT*9UN&%I>C5(N\&L;X30^\#VCZ'[9W\ 4$L#!!0 ( M #"#6E&PO=V]R:W-H965TT!"*?))05 M6,@I6YN\9(!C32IRT[&LD5G@C!B!KV.W+/!I)?*,P"U#O"H*S'[-(*?;J6$; M^\!=MDZ%"IB!7^(U+$$\E+=,SLQ6)YN*/;S]#XT05&-.?ZBK8U=F09**JXH$5#EA44&:GO M>->LPP%!ZO03G(;@= G>,P2W(;@OS> U!.^E&88-05LW:^]ZX4(L<. SND5, MH:6:&NC5UVRY7AE1[\E2,/DTDSP17).(%H#N\0XX^H"^8,:PVCIT'H+ 6<[? MR>C#,D3G9^_0&[A MAZ?YER?XIC3>NG?V[F?.2<$EE /D6N^18SEN3SWSE].=/CO_EWWQS]F/%L-M M7P57Z[E_?150F/$HI[QB@+Y?K;A@\GO^T;??M:+7KZC.N DO<0130QYB'-@& MC.#M&WMD?>Q;[-<4"U]3;/%*8D?;XK7;XIU2WV^+D-L".]D>./1M1*TQTAJJ M-VP"SQV/?7-SN,!/08[K6L>@\"G(=L=>![7H0=GN\+)%'5D=ME:')ZTND@1T MX]!NY4'4:[76N#Q(;0UL;]CQVHMRG8[97M1%![7H0SGVJ&/6/#B%"V!KW?XX MBFA%1/T5MM&VPU[IQM*)S^S)W.Z)A[(CUPWTCWS=SF\P6V>$HQP2FX!*RID1]'#5/Y5 %, ^3RA5.PG*D'[GQ+\!E!+ P04 " P M@UI7O[ 4%5P# :#0 &0 'AL+W=O$_GM&IC8 M+QSL/-^XIYNMMC?<9%Z0#3R _E3<23-R6Y:,YL 5%1Q)6"^<]_AJB0,+J"+^ MI+!7!]?(6GD2XHL=W&0+Q[.*@$&J+04Q?SM8 F.6R>CXIR%UVG=:X.'U,_N' MRKPQ\T04+ 7[BV9ZNW!B!V6P)B73]V+_$1I#4\N7"J:J7[1O8CT'I:72(F_ M1D%.>?U/OC:). #@R1F WP#\'P4$#:#*G%LKJVRMB";)7(H]DC;:L-F+*C<5 MVKBAW$[C@Y;F*34XG=S#3K =Y1NTE)!1C3Z0E#*JOR'",W0K^.;B$62.5O"D MT06ZDY2GM" ,71-&> H*E3P#64?J-O+-"C2A3+TUF$\/*_3FU5OT"E&.'K>B M5(9:S5UMY%L1;MI(O:ZE^F>D/D!QB0+O=^1[?M #7P[#5Y :.*[@?A?NFJ2U MF?/;S/D57W"6S_B\X4K+TI2U1G_?F@!THR%7G_O,U6R3?C:[6J]405)8.&8Y M*I [<)+7O^'0>]=G=22RCO&@-1X,L2#@A^%-JN.?3?WTQ.!?AQBWSN2>!J&9['GG1$9MB+# M[V-?[>SXM+7CP/2-XZVQ)RX*IM[QYNT>'%SM5\,? M1&XH5XC!VN"\R\B4MJP/XO5 BZ(ZRSX);4[&U>76?+R M 'F^5H(_3RPQ^/V MF_F)\6_)'D"@ERB, MDX6U%^)P8]N)OX>()@-V@%A^LV4\HD*>\IV='#C03184A39QG+$=T2"VEO/L MLT>^G+-4A$$,CQPE:111_OTCA.RTL+#U^L%3L-L+]8&]G!_H#IY!?#D\36=,$5BS\/=B(_<*:6F@#6YJ& MXHF=?H9B0B.EY[,PR?ZB4W&M8R$_302+BF Y@BB(\__TI0!Q%H"''0&D""#7 M!KA%@'MMP+ (R%#;^50R#AX5=#GG[(2XNEJJJ8,,9A8MIQ_$ZG=_%EQ^&\@X ML7R"(PN/0;Q#*PZ;0* [Z@=A(+XC&F_0 XMW'SX#CY ':X$^H%\IYU3]4NBM M!X(&8?).?OKEV4-OW[Q#;U 0H\][EB8R.)G;0@Y0I;']8C ?\\&0CL$\PV& M7.<](@YQ6\)7^O!?TGB G'%GN*RD81Z(\'>0&Z%Q E?[:QR=6&[6JJ_V^2 _5A8.S^U MD3(IYAD2JU%T2XJN3GWY6RH2(B:<1DMCUIK*]<99SKJ=G=;LBZ<]YP27.6L3QT[E11WMU+/[+>\V_-.G*G'0 JUXRU=K)1!,=6(*T@2-,!8M)\SN@'T!M$,RLF+NFLA,KX M8KWSS=9=#XS&K7,U:6-71M4\4VIU;I4MQD.C[@X;-,]=8Y0QF4*-^CK:;4ZIN7E1DGCMGM2Y/V M>F54S3.E5D=9>7JB]_37/T8+H5J/N2VK77W"WGB:62?NJ,O!DK,-<+V5[WZY M<-U352_?NZ3,[HG_'YOBI%H<$-=L=QI=+QA5\TRIU5%6ZP6BWT?_1%^"*(VN MW([2B_4&.6QVGM/R3#65-4=DG[TO5&]W/U&^D[8"A;"5\LY@(@TUSU^8YB>" M';)7B&LF!(NRPSW0#7!U@?Q^RYAX/5%O)L("&0V)*E[8"11EH[)BIMTM0-^(#XX";7Q,(_@GU-M_^>LY.& EW% ME]AGW[U[S\YSMC7VAZL!D#TJJ=TTJA&;BSAV10V*NU/3@*:=M;&*(X6VBEUC M@9>A2,DX39+S6'&AHSP+:W&+@*W;FS.O9&7,#Q\L MRFF4>$(@H4"/P&EH80Y2>B"B\;/'C(:6OG!_OD._#MI)RXH[F!OY59183Z-W M$2MAS3<2EV;["7H]@6!AI M?MNUSDX@5&X=&]<7$0 G=C?RQ/X>] L(Y7)#V M!6G@W34*+*\X\CRS9LNLSR8T/PE20S61$]I?RCU:VA54A_D26B-;H2LVMU * M9->\$%+@$^.Z9#=&5R%X)+-30LT1\=>70%R(=UKVN]! M+BL+0%>'68Q$TK>*BY[0K".4/D/H/;LU&FO'/NH2RC_K8Q(W*$QW"F?I4X@)P'2>[K-QUG<'F Q&5A,_I_%0B.04 P_T'$BDW^(C/XB$N_] M^ IL%>SM6&$V&CL/#*O#"W+9&>=W>O?\W');">V8A#65)J=OJ:_M+-T%:)I@ MHY5!,F68UO0*@O4)M+\V!G>!;S"\J_DO4$L#!!0 ( #"#6E=JQK$ZK ( M 0' 9 >&PO=V]R:W-H965T M.SYD6RY>9 6@T&M-F9PZE5+-M>O*HH(:RTO> -,K*RYJK/14K%W9","E3:JI MZWM>Y-:8,"?/[+NYR#/>*DH8S 62;5UC\78+E&^GSI7S_N*1K"ME7KAYUN U M+$ ]-W.A9^Z@4I(:F"2<(0&KJ7-S=7V;FG@;\(/ 5NZ,D:EDR?F+F7PKIXYG M# &%0AD%K!\;N -*C9"V\:?7= :D2=P=OZO?V]IU+4LLX8[3GZ14U=1)'%3" M"K=4/?+M5^CK"8U>P:FTOVC;QWH.*EJI>-TG:P!;)$RT5C,#6ZK-UN8(,X>R4$*O$IVG\D?8<+HA;(WN!)1$ MH7M<$$K4&\*L1-\Y6U\\@:C1#)8*7:#[5K4"T -AI&YK-,=O^H"41'I_;:P: M8L]GH#"A\A,Z0X2AIXJW4DO*S%7:MH&[16_QMK/H'["X@.82!=YGY'M^@)X7 M,W1^]NE?&5=7/93N#Z7[5CFJ%\W2ZF$_IO\'O/8:4W&M2Y=UH*YX8,6G6/$8*]YCI7H3QUG)P$I.L9(Q5K+'\L,T.41+!UIZ ME/;$%:9HU;6#NF\'C2"L((U>:/K&,&8HW?NO^DGL1<%_AMR=IF:^#P]8K F3 MB,)*)WJ7L2Y)=#VWFRC>V#ZWY$IW33NL]&<*A G0ZRO.U?O$M,[APY?_!5!+ M P04 " P@UI7[Z9T"'D% "L'@ &0 'AL+W=OBMC MUI>>I^,5I%3WY1H$WDFD2JG!4[7T]%H!7>1!*?="WQ]Y*66B-YWDUSZHZ41F MAC,!'Q3169I2]7@-7&ZO>D'OZ<(]6ZZ,O>!-)VNZA#F8C^L/"L^\"F7!4A": M24$4)%>]U\%E%(8V(&_QB<%6[QT3VY4'*?^R)[>+JYYO,P(.L;$0%/\V, /. M+1+F\7<)VJN>:0/WCY_0;_+.8V<>J(:9Y)_9PJRN>N,>64!",V[NY?8W*#MT M9O%BR77^2[9E6[]'XDP;F9;!F$'*1/%/=R41>P&(TQX0E@'A8<#PF8!!&3 X M"#A_+J5A&3#,F2FZDO,044.G$R6W1-G6B&8/>P<=;$"\N M'W5=/"I\YE$7Y$X*L]+DC5C HAGO8=I5[N%3[M=A)^ #EGQF MW>$1Q!@>Y.%A2WCT#>'AP(8'%QV]&525&.1XPV?P[F$#(@-"Q8+$4ALB$Z(I MAU:F.Z&L5ESJ-8WAJH=BH$%MH#?]Y:=@Y/_:1I-+L,@16(/"847A,$_@ZU1FPA#8K5&684&,) ^ M\AYSJC5+&%Y*E$Q1K>,LS3BU;:19@<(W-L5\5G9"0/:9P',4$2XU*@BB %6" MB:6V"B)@9XC9 L>&::X()V2IL&5;G8I\1WF^=@[;3(<3;[-/?F>/CB7?$5B# M_%%%_NC_)'^?];(0SY O(!<;0W=M%2B2/MNKP."@ IW=.K8"CL :%3BO*G#> M68%;80!1BQH(#6UT="(<*QPNP2)'8 WFQA5S8U?*.W9)H$NPR!%8@\"+BL"+ M'TQYBWR#8&_@A_W#H=_9J6/Y=P36X#_PZX6P_R/*;YEUHPY!?WQ0A^Z^'5L( M5VC-2NQ9DN#;9!B]"!"]I6OR#XE LZ7(6:>:K&"Q1&J14FU4AC[4M'+7^9QC MM<8I6N0*K[8;RA394(ZV#4?PHN84 M)0/:7\G!M\AJV6J\O^CJ'RQ\H^[ M2:8+[91)@A20I,$0^V)DMW(T_*+WIWY_=,A1:ZOQ(4G_A9T*:C\5=!NJ5BG[ M#)QKZP M=^X@?0#5]?6\=CQAM^.YD0IPDB&8AP(1/Y)$JBU5]O.S,(K&IM47=H,>2[U3 MM,@56I/0VKB$@:M9)G1J39RB1:[0FBS6UB3L7+1/[ZC)E%U*-I?43R\E>9FM M<8'YJI75;N20/*(G;WNK9]V11S/HU)9X>]M[J(K+?)M4(R$X!Q<[?=75:BOV M=;X!Z=7-BWW<.UQTXB*2<$@PU.^?X[),%5NCQ8F1ZWRS\$$:(]/\< 44RV ; MX/U$2O-T8A]0;5!/_P502P,$% @ ,(-:5W0P7%XI P 5 L !D !X M;"]W;W)K&ULQ5;O:]LP$/U7#J^,#;;8L?.S2P)K MPFAA':6EW8>Q#ZI]B45MR9.4I(7^\3O9CNNDJ<=*QO(AL:R[I_=>[L2-UE+= MZ1C1P'V:"#UV8F.R8]?588PITRV9H:"=N50I,[14"U=G"EF4)Z6)ZWM>STT9 M%\YDE+^[4).17)J$"[Q0H)=IRM3#"29R/7;:SN;%)5_$QKYP)Z.,+? *S75V MH6CE5B@13U%H+@4HG(^=S^WCZ=#&YP$W'->Z]@Q6R:V4=W9Q%HT=SQ+"!$-C M$1C]K'"*26*!B,:O$M.ICK2)]><-^I=<.VFY91JG,OG.(Q./G8$#$<[9,C&7 MQG@/A4AN9ELG$(.6B^&7WI0^UA$[P0H)?)O@[";[_ M0D)0)@2YT()9+FO&#)N,E%R#LM&$9A]R;_)L4L.%_1>OC*)=3GEF,D/%5\Q: MJ>$CD#-KIB+X)JW'+(&I%$:1U1K>S= PGNCW11C9(XB?4BC"!YB7>6$5?@1< MP#E/$L+1(]<057N@&Y:T3@I:_@NTKC!K0>!] -_S [B^FL&[H_?P1/9,:*.6 M5$UF#_:T&7N&(6&WQ-5D"C,8 =,08[3@8D$V M;)C"(]3=CK;"0Z9CF%-/Y8FXU[+&XVV['^N,A3AVJ)\UJA4ZD[=OVCWOTSZ/ M#@2VY510.17DZ,$?BPY^?*4].#.8ZI_[- >'U'P@L"W-G4ISI[$Z/J]0T;4( M8IG>H@(YKS4+%03=J>-W)7=?&- M]%XIOEN)[S:+7RP4+JC606QN%I;*)?4$^1 ]5<,C'.V35X /ZO*ZW59_1^#S MJ$&_-:B"MHCW*N*]1N)T$>XTZMZ^_L*X@AN6+!%.B_U],AJ/^MM:/A#8EBO] MRI7^H?JW?TC-!P+;TCRH- _^7_\.GO5O=[=]&]F]4ONPTC[\E^U;@/=JZH:] M'77#9[T[]%L=K_9I[S2R6YMY[+QYSA3UG88$YX3AM?KDIBIFN&)A9):/0;?2 MT%"5/\8T]J*R ;0_E])L%G:RJ@;IR6]02P,$% @ ,(-:5X]E=)ND! M$AX !D !X;"]W;W)K&ULQ5EK;]LV%/TKA%8, M"=!$(O6PG-D&VAC% G1;T+3=AV$?:(FVB4JB1])V NS'CY)E/6R9JS(*^Q+K M<>_1O4?G2B?49,_X-[$F1(+G-,G$U%I+N;FS;1&M28K%+=N03)U9,IYBJ7;Y MRA8;3G!<)*6)C1PGL%-,,VLV*8X]\MF$;65",_+(@=BF*>8O[TG"]E,+6L<# MG^AJ+?,#]FRRP2OR1.27S2-7>W:%$M.49(*R#'"RG%KOX-T]"O.$(N(K)7O1 MV 9Y*PO&ON4[#_'46J$%8K+$VT1^8ON?2=F0G^-%+!'%7[ O8QT+1%LA65HF MJPI2FAU^\7-)1",!>A<24)F OC?!+1/47L*.RC/>',M"%,I[( MYA:XSEN '.1VI-_KT^==Q!-TE6%)8H %6)-X M1;.5:O%( OA;,2())T("KL* V.--5]?:R^0C>B%I) M%#WOCJ,1UZ.!A2"RJ_4#7E#@Y4_3W0RYCC.Q=\V6SH-) !&)LDP!!8BP#HU&;(,3P">L"^W9=H?NMUX'G=KP/8\'CP MOXZ!\L3*\6;*^(/2U]6;($%J;R=H70C3( MC$"C1M 46IN$V@I"K=%ZS92X';H.W),W15<4@OX%]=?&#>J=FRGU]WDIZ$OJ M?;\-H;4)K.TD](<1O5%O: JM34+M#J'6>[U&],&9G(-Q>*KY\R _N*#XVLA! MO9,SI?AW4<2WI'[>=W9IR-^5= SA%F%M%V$XC-*-FD!3:&T2:AL(M29K]IE) MG("/%"]H0N5+8QFH6P#C,P7?A)Y_JO..*.@[XVZIH]JQ(;UC,_MPKQ[J@"T2 MNL+Y2F-GT_JJ>B_L&$)KJJ^1&OI&;FG M3_>N*-^%%T1?&S"D-V"_,JG>0/^CI]?7U_O.#[&NAVI_B+QAY&_4XYE":Y-0 M>SRD7S/L;V]*P*:V83CR3B>@(\J'Z,($U&X,Z=V8R0GX'I>C+Z?WO1YBF0_5 M]A"-AA&\4:MG"JU-0FWUD'YIL._S/CQ;J+^!X7AT*O>NL+%WZNCMQ@>[_&OI M+Y@K\0J0D*7*R3?$-;\&D9&FQN298C6D>H,XO&9/'G?RS M8/49>/8/4$L#!!0 ( #"#6E=1\&O66 4 %HA 9 >&PO=V]R:W-H M965TWTQU=@ @9D-F[DEP3$=[ZC<^%(!WFR(_0+6V',P5.> M%6RJK3A?7^DZBU)86^(X"MLES1+_=X(SLIAK4G@?NT^6*EP/Z;+)&2_R ^>?U'15W M>L.2I#DN6$H*0/%BJEW#J\@T2X$*\4>*=^S@&I2F/!+RI;RY3:::4-"Q-%L0LD.T!(MV,J+RON5M/!7 M6I2)\L"I>)H*.3X+,4VWJ P6 Q?@.B>;@@.R #^+' -O/Q+&WH%[')-ED?Z# M$R &?YO? E0DX+:(28[! T<S7YZYI'I6> 3*?B*@:A(<"*1#\?E@Q%Y7;BJ\9?Y[*\; M9WVZ']K[SC#:I+'JOBL[R:/R ;&Z:;, M _:^DSQ_?11"X%;D"/M;%O^]!ENNH2R35VR-8CS51!UDF&ZQ-OOQ!^@:/\F< MKY(L5$D6*2+KA,ENPF2/L<^Z;[5>!X;VWVI9=/;$;D5^CU M(D[/S"$LL$S?Z7DC&L)\QW-<5VZGU]CIC=HY)ZQ*Z*.V>I(@ M>);1#]9%6'43 M@!B($5N!A=CO@15.EN+QOZ!)>"I @.W06N:A486G%EZ59*%*LD@162=J01.U MX.SK8Z R3"K)0I5DD2*R3IB@T6Z"C7.MD#7SX1L/3;=7960@Q^BM"*$$Y?6I M(@G(=@Q/7E[@01L SUE@#@='EMGQ29R:S4K90J5LD2JV;CC--ISFV2M/K4)5 ML%2RA4K9(E5LW6"U710I9Q4@3X0B@4"Q!M*<1%_ PM"=X@F(!;M M/D4QEW]K&)W!R1FMDBU4RA:I8NO&LNVXH'/^\C/:U9T<+)5LH5*V2!5;-UAM MRPC'>\;7;'Z&W9W8UUC]TB-I/.V@WS9+4*[A>OWB(^DG/6@=*3YM.PG'^TG% MQ4> [O$6%QOY+FAT+B=GMDJV4"E;I(JM&]6V:8;^^[_6[H&!8&=Q!(S8$04DI&J(D7[9D7)9QI!29;2]JCO>BZDO1=S^6 MC<_HU!Q7RA8J98M4L75CVW;9)CQ[03*5]M!*V4*E;)$JMFZPVA[:'&W[7EV0 M:OK#TPP7]O8S_W/[3K!V?%.:;+ZI!>U);2UOW) M7S/:_!#@NCK^[HW?P*LYE(R'\"K:'_.W]/M?'7Q"=)D6#&1X(509EYXHG71_ MD+^_X61=G50_$LY)7EVN,$HP+0'B^8(0_GQ3*FA^3C'[#U!+ P04 " P M@UI7&"H0["\# L"@ &0 'AL+W=OQ_>FN^LLN'B2"8 BRSQCLFLE2DW;MBVC!'(JS_D4&-Z,NVZS@M.Z9'S1M1K6 MZN ^G21*']A!9THG, 3U,+T3N+,KECC-@J>+SY!:8]1,.*9-%^R*&4=BT0SJ7A>@E&#/&7% MGRY+/VP O-8K +<$N/L"O!+@[0OP2X"_+Z!9 HSI=F&[<5Q(%0TZ@B^(T-+( MIA?&^P:-_DJ9SI.A$GB;(DX%(8AT3G6P)#DC'S&QR/$-E_*$X$HE0/J<29ZE M,540DZ'"'V:)DH2/R36+> [D. 1%TPPA9^0S5Q@FF4Z8D:>2)!!/4C9!.JG$ M3&-1#&.,$61HH!# HF>"";^@(B819TI@\FAE'H8A.3XZ(4=:E:\)GTG*8MFQ M%9JME;>CTL1>8:+[BHD>N4761)(!BR&NP8>[\>]VX&UT=^5S=^7SGKN3< C3 M<^(YI\1U7*]&G_[^<+?.G'][??#7KV\YPZL2T#-\WA\3D#S>X!VYQ@R3/^K" M7!#Y]42ZH+;EE$;0M;!B2A!SL(*W;QHMYWV=CP])%AZ2;' @LJUH^%4T_%WL M05$ ,E, L(S'57#JXE%0M0R5[D?SX,QO8D[,-_W\4JCA>/ZV4/A2R+WP+[>% M!C5,;F/]W):]SYDY[U]EWNEG\3M>5;J/0<8'5,$>O)[I/8L*6YX^#I=(G MHPRP1F"-$U0WP=H8BC4#&YK.F+ M.>J6"NQNDF0PQJ><\PLT4!2S2;%1?&J:[X@K;.5FF> X!T(+X/V8<[7:Z >J M 3'X!5!+ P04 " P@UI7Z-*K&Z<# #M#P &0 'AL+W=OQ+0W&Y,C3 M!*,M!>R899#^-T4I.4\T4[L$/B2'F,N 'HQS>$ [Q)_S+14CO6:)D@QAEA , M*-I/M"?S<>/)_"+A8X+.K'$-Y$I>"/DJ!YMHHAE2$$I1R"4#%'\G-$-I*HF$ MC'\K3JV>4@*;UQ?V9;%VL987R-",I)^2B,<3;:2!".WA,>4?R'F-JO6XDB\D M*2M^P;G*-300'ADG6046"K($E__P6U6'!D#PJ %6!;#: .<-@%T![+X IP(X M?0%N!7#[ KP*X/4%^!7 [UNE4048]9WAH0(\%'8HGU_Q\.>0PV!,R1E0F2W8 MY$7AH (MGGF"I==WG(J[B<#Q8 $I3O"!@2VB8$:R3!AP%T.*P.UBN[L#?X I M9$D(Q #8!XSL, 1BA3X=3?^H0.OBZK5I;,NI9M:G80[ ME-\#VW@'+,.R%7IFW?"_CK@3/N^&OX=4P,TWX8O^XBT%?-E?O J^ZB]>!5__ M6N4W/[WV*R/8]3MD%WQVGW>H?'D^/[TP3L67_(O*Z"6=HZ:3N]LCRV&()IK8 MOABB)Z0%O_]F>L:?*I<-238?DFPQ)-ER2++5D&3K(QTL0=_ MBZ-5@D.2(95I2ZQ78.4)ZA18[LAVQOJIZ49%EF$Y[G767)7E&_9UUN)UENE: MOG6=M51F/8RNLU:*+,-MZUJ_SO(\?]2:G=ABK7]]K:9YTB?O1K,2390J'? M&]FM)[0<)3\W%E*N)KT=W^K(1 M%J>X0X(92-%>3"6T"5O3LKDL!YSD1>?Q0KCH8XK+6/3CB,H$<7]/"+\,Y 1U MAQ_\#U!+ P04 " P@UI7*EZC5I # 6# &0 'AL+W=O>"TQB6UX>G[D?WG+G:,Y8E(NN3E'RQ7Q=Q*+,CIEK2E^L@/O] AGE#S M9;R4W2\YC[X1;$446,\$/(#0:V?1+IWYGC7JQ6M?)1@G\RM!.+5(B M:E;O)*RI@"6O*DS>IB""PDVZWKR#][!B9:MH#CB$FQ55A)52SW\/-DB-E,<' MJ^%3P5M)ZES.;(7>Z37L;/#DL??$^XHG/GS@M2HDI'5.R(1F=6WB\22KVU%K\\)T;.3^9E'Y+LM5; MDJ5O1':6DV#,27"-??&PIP+/HE8DK]":HU,05._&(.M,A''4(K^J0;K=X[0#? M0J[/*KQX ,_-[!G(@8A MA8BO"G%V46'$.2]+(B0T>&)UT1N#[SGC$U>?$D]$N0>^M.F%(3 M4^R: T_&P)/K]?^Y9>K+L=KI2U:V> ,"D: *"JS" TC! 8<$*^3]N$>^417) M18Y<+YB>#090%$PWA@'DW$U J8G)]2;"V">-3D7%KNLP)1Z ;:WZNVR<'9O8 MAZYWF\P_NO=+US"_PJ:W[U'_H>\[Y@]$[%@MH:1;7 J3AJZ*O@OM!XHW79OU MQ!4V;=UK@8T[%1J W[<&ULS5I=;]LV%/TK MA%<,+=!6(B595N882"P-*]!B0;QN#\4>&)FQA4JB1S)Q.^S'C_J(9$F,X'AW M@%]J23[W\)+WYI1'YGS/Q5>Y94RA;UF:R\O)5JG=A67)>,LR*M_S'HF,H=YU^+FP_KRXE=9,12%JN"@NJ/1[9D:5HPZ3S^JDDGS9A% MX.'U$_O/Y>3U9.ZH9$N>_I&LU?9R,IN@-;NG#ZFZY?M?6#VA,L&8I[+\%^UK MK#U!\8-4/*N#=099DE>?]%N]$ _C-;KE>1%HZR4T-\F.DXM5HK'7]]= MZZ5>HR7/=/])6E8P^E9<,_0.7:4ICZN'_![=LIAO\N1OC;]A(N%%F%02O0Z9 MHDDJW^B(SZL0O7[U!KU"28Y^V_('2?.UG%M*)UP,:\5U=J M*U&4K]G:$!^.QPJ&:UR--J79-1PA7;O4>._181FSB&?);'AQ/3=/[; MZ-')HW<6PVE:QRGYG&?XHFR7\N^,H143CTFL/[=4L'=W@UYZ>V0+??FH1T ? M%,ODGZ9FJ=)QS>D4BGHA=S1FEQ,MF5+GQ":+'W_ 4_LG4Z4@R4)(L@B(K%-3 MMZFI.\:^J NE*R,/BAD?%--4F(IS6G(6_S,]+CP_\.?6X^&"#T&N%\RZH' ( MPI[C3KNHR(!RI@%N4)VI>\W4O=&I%SU8=*>D*9/H']2V=R&1Z-==V;Y?/K'L MC@EC?X[RO[0_(C4[[5B\D%?$6Z;V1WMH^ MZCW[3N_ U4G2,SK42]L4DBR$)(N R#KU"IIZ!>5"0T@[)"@IS\FE(N)68#P@??#HY-?:7^> MY)NW:,-R)FA:2A%=:YN92"5H8>&-LQ]E?6EG@K*%H&P1%%NW/J2M#SDOR:GS M@:HL)%L(RA9!L74KVUIG/.KB3I4=9Z@H@4OZNC-$.8%/^L(S1&'B^WY?>0PP M;#O/24_K,_&XT3Q">D[:"(T/^^(.AF0+0=DB*+9N 5NWC+TSTR90>PW*%H*R M15!LW#K8% U1GF.[?6DRH$CPC"O#K1O% MXW;T.&6JWINOF%)IUYQ@'2](X\.]M&U!V4)0M@B*K5NX MUGX3?%Z"1$"-.RA;",H60;%U*]L:=S)J'T\4I)JTHR).3T26)I#7VQJ%!A!V M7-S3(R-J]HRU(ZVW)>/>]C@]6E*Y'=D_57\*U?75GHJU1*\_)O0N21/UO7[R MQKB(H+\2@[*%H&P1%%NWS*V#)^Z9J1>HM0=E"T'9(BBV;F5;:T_&?PD_4;V\ MX2F /?5:PCR;:^O7D.0]HBDKUXFE./VU,LZ.!J5,;$ISZ1)/9F'7%5'79JG MS;FWJ_*T5^_Y-;Y88L/S$%]$U:FVEKXZ9/>)BDV22Y2R>SV4_=[7"8OJW%IU MH_BN/)AUQY7B67FY973-1 '0W]]SKIYNB@&:TX.+?P%02P,$% @ ,(-: M5X@0SN?2! =!H !D !X;"]W;W)K&ULQ5EM M;^HV&/TK5G8UM=(MB1U>.T!J::==Z7:KVG7[<+4/)C%@-8F9;:!,^_&SG9 0 M"&[+#>N7-C%^CI]S;#\^X/Z*\68ZE>^=05UW9C3!-GV#=M]WS89PL9T83<*#3F=0-[K _QU/R2.33_)ZK-S='"6E,$D%9 CB9#)PK>#E"+1U@ M>OQ!R4IL/0--9LTKZ=G@." MA9 LSH)5!C%-TO_X)1-B*T 1K0Y 60#:"8#- P%^%N ;HFEFAM8-EGC8YVP% MN.ZMT/2#T<9$*S8TT=/X*+GZE*HX.7R4+'B^N%9"A&#$8K4Z!#;ZWK[H9P(N MP*^855QR0FA#Z!I9 1_)O %\[S- 'O(K\AF]/1Q9TO%S M?7V#USR =QO/([8F!!BAP6]S(^ZW.Q*/"?^K2B\KGM[5EV*. S)PU+85A"^) M,_SQ!]CV?JHB6Q-8B7HSI]XTZ/XA*6>8DXOQ_M*Z4NLIF1)5#"08K\%VOWN\ M-LU7*\Q#\.VK@@1?)(E%I53-.J6J":PD52N7JF5=)>FR$&"JA)%*!K6EYH13 M%H(S]2BT0.*\2H$4MF5@=<5>#IL>;/FMOKOE:\TQ/"G6NRTAO M5,*-AT@"DIT>#T1(3@.]?--:]Z04J3P1K..\=]O6!%:2I)=+TOO@"M>K4ZJ: MP$I20:\P&MY)JD4&NUTN(&KX.^7"/OBQY+9<%/P_*\8KHV4EHVJ.[9''ZH * M'9 ULW15+U4IH,DTXUM)T X##<%*?M; 8_D5;@[:[=QQ11#\"^[P"XT7<:46 MM3J^NM#* A6>#WZTZ8.UNKZZT,IR%;X/VHU?ND@69I&\V_S!"EO7;7?;>[5Q MOQ]$7@=ZU?8/%OX/OF( L9A9-D,ZQ^FSF5L!SKY2/*81E>NLI9I83>8OHW\* M*PD++PD['[TC:K*%F5RG,)FP<)G0;C-_QWRJCLU +2VU$P*E EV22M;=?5^P M;PO23NWM3@=6?6'ZH-4H'6]D>GL)^XWV;L*G,&FH,&GH^TW:.WS,*Z-9?(P] M\E@="C^'[ [K[5]F[$#OW7QUH95I%_8-H0^N5:@F_Y;)=0HWB HWB.QN<&N5 MB(J#_)7C.P/?^56FU=VI"!7=?*_E'3B\4>'4D-7:'%W&,MARW86[29_"5J'" M5B&[K7KKUY!78 Y_#;$'OI>?N_7[?4S4^:>O-82:E$4BTU^^\];\ZN3*7!CL MM%_#RU%Z 5+ I/L61OD@V-[<$8R8EB\WCC."0 M<-U!?3YA3&Y>] #Y1=/P/U!+ P04 " P@UI7&>;-5Q<# 9"0 &0 M 'AL+W=OZCV8)(+6+7CS';X^/>[=B"C-*"JV@O8SCW'YUS?^*:_DNI9 M+P ,60N>Z8&W,":_]'V=+$!0?2YSR/#)3"I!#4[5W->Y IHZD.!^& 0=7U"6 M>7'?K4U4W)>%X2R#B2*Z$(*JS0BX7 V\IK=;N&?SA;$+?MS/Z1P>P/S,)PIG M?L62,@&99C(C"F8#;]B\'/=LO MX9+#2>V-BG4RE?+:3VW3@!580<$B,9:#X MMX0Q<&Z)4,:?+:=7;6F!^^,=^XWSCEZF5,-8\E\L-8N!U_-("C-:<',O5]]@ MZZ=M^1+)M?LEJVULX)&DT$:*+1@5"):5_W2]S<,> 'GJ >$6$!X"6D< T180 M.:.E,F?KBAH:]Y5<$66CDZY/PGLA>I:E6I:IUBC^^9?F[,%-86P\I$?D,4-7!F MWQ,F"E%GOF2\<(SVAEO&P7D0=?K^NC\EMUPEI M'[?@ MX_73JY/2;1X(KH\ZK!]_K\L(4'/7?#5)9)&9\KJM5JO^/G1M[6!]A'V_;-/_ M:,J/ACNJY@P;"(<94@;G7:QL53;B# B]A!NJAF H]\VN4C##( M)>$Y$K 8>J/P9A*VC(.U^$Y@*X_&R(0RY_S13+YE0R\PC(!"J@P$UG\;F "E M!DGS^+<"]>IW&L?C\1[]BPU>!S/'$B:<_B"96@V]GHO\+,Y3HSUM0F%#YE_8I8?4A M4%0#3T'8 Y>G4+WJ'J02)%5Z:$W10TZ4'/A*AV2(^6E%?US2C\[0[Z,[GJN5 M1)_S#+)3?U]+4>L1[?481XV ,RBN41Q\1%$0Q0X^DY>[1PUTXGI[8HL7G\-; M80%7\U^W9R0$SI>@$TJA^0X=VTWQSBZ/MEADZ.??&A)]4\#D/RY]R_>WW.\W M1>1&%CB%H:>KA 2Q 2_Y\$?8"3ZYQ+D0V(E4K5JJ5A-ZRC#.UCY(7-9M3J1FW"_)MQO)'QW7L9&Q]>6J0N! MG<08!HR[KZ0=1QU[%2% MZ*!"U)P:YQ.VV?/5,5X([33.PWTG?.\+3WC1&\^ET$[E.MQYPN9+S_]+CD;L M5RO1S/1E7_E2!O^HGV$@EK;-DRCEZUR55_EZM6XE1[:!>K8^-BVF[9,.,&5_ M>H?%DNBFA<)"0P;777UK$F7+5TX4+VS7-.=*]V!VN-)M,@ACH)\O.%?[B7E! MW7@G_P%02P,$% @ ,(-:5UQ/@!!T @ H@8 !D !X;"]W;W)K&ULM57;;M- $/V5E9$02%"[S@V*8ZE)0:U$JZ@1\(!X MV-@3>]6]F-UQ4B0^GKTX)D :54A]L7=VYYPY.^,99UNE[TP-@.1><&FF48W8 MG,6Q*6H0U)RH!J0]62LM*%I35[%I--#2@P2/TR09QX(R&>69WUOH/%,M()T\ $@[0.IUAT!>Y05%FF=:;8EVWI;-+?Q5 M/=J*8](598G:GC*+PWP)E4TQDEMHE$8F*_*:W%"MJ4L6>7$!2!DW+[,8;3 ' MB8N.>!:(TP>(WY)K);$VY+TLH?P3'UN1O=)TIW26'B5<0G-"!LDKDB;I@# $ M04P0?X1\T*=AX,D'CT[#E0Q?O/MTOGZT[N3*AC3?#F4B< \/<[NV.C,-+6 : MV;XQH#<0Y<^?G8Z3=T>4#WOEPV/L^4TK5J")6A/;J*YL5GN7%T-^'DY14!UX M1Y[7]>XF3[-X]'I!;&U-A- +LB[FW]?\;'8@$SM].1F%_!YGR.)%R3.:/8H M\B_%EG.)GM(D*ZXG6REW5]-IL=KR-"K>B!W/U"_W(D\CJ4[SS;38Y3Q:5Z(T MF1+#L*9I%&>3^:RZ]CZ?S\1>)G'&W^>HV*=IE'^]X8EXO)[@R?.%#_%F*\L+ MT_EL%VWX'9>?=N]S=39M*>LXY5D1BPSE_/YZ\A9?A=@J!57$'S%_+(Z.4=F5 MST)\*4_"]?7$*%O$$[Z2)2)2_Q[X+4^2DJ3:\4\#G;0Y2^'Q\3-]675>=>9S M5/!;D?P9K^7V>N),T)K?1_M$?A"/ 6\ZQ$K>2B1%]1<]UK$VF:#5OI B;<2J M!6F01D#Z O.$@#8">J[ ; 3FN0+6"-BY JL16.<*[$9@ MGSM*3B-PSLW@-@*WLD-]_ZJ;OXAD-)_EXA'E9;2BE0>5@RJUNN=Q5IK]3N;J MUUCIY/R.;Y1U)?K =R*7<;9!K]'O.YY'U7&8K43*T\<(M'TD:,6C9S\285;/*N7;^:]?53@* M)4^+OW6NK]FFGEU.75?%+EKQZXF:FPJ>/_#)_,H.- M>J.9Y>]SD2)1S_TBTQJEYK!CHS!,[9Y/1K-=ZA-(F#=L/W8LUFO_$C*E#PD+ MANUW#4I)SR7#*&9C\X1)K-8DUJA)/@H9)4C(+<\1?U+?6@57J\&,2YU/K$$+ M7ILN[CV.MZ,)+_4)),S3M!\;K/\Z@4SI0\("3?M=&_?>YZ'N+EDVT?O$;GUB MG_,RD='3LTUT!K$'J4WJ.#U_C":ZU!^0,&_8?$+[T^42,J,/"0N&S<., M:N5C]]ZHRR%+1;D]O_J:*(/UVQ4,,UJ6[?3?X<,H$^.C-VAG\-UV\-W1P;^- M\G4L'J)BM4^B7'<#1O67?KU PA:0, \2MH2$^9"P !(6 L$ZQL7&H4QE?,>/ M\@8.Y&M0V@*4YH'2EJ T'Y06@-)"*%K7WD=56/SMG^>-MO/995B&TY\7QW-< M[$M(FJ?I [$=UW1[,RUH5A^4%FCZX!J,TMX,'VKB'$H8.S%[8W)P"0'Z4&] M'P82)JGZ0*VS?Y@+T&3^J"T0-,%A[A'Y9K&+\,PAAUZXH,= M'^K8>+2B./>RM2A68O=5ZQ#00C4H;0%*\T!I2U":#TH+0&DA%*WKWD/!&IO? M<\4'69Z]!:4M0&D>*&T)2O-!:0$H+82B=>U]J+GC\:+[^(I/4^@]KN VK@0M MM(/2/$T/'$*L_N0-6FH'I06:'A";X<'DK0EC!L8G)N]#N1V/U]LO6.M9PTH7 M&Q3;Q]-=;!;0,(K1H[)\;97IT6Z>E.>; M:BM8@59BG\EZ%T-[M=UN]K;:9-6[?H.O?*RY'I3;TZK=0P=\O;?M791OXJQ M";]7J8PWMK)U7F\7JT^DV%5[B3X+*45:'6YYM.9Y&:!^OQ="/I^4"=I->_-_ M 5!+ P04 " P@UI7!Y#9)B/AY S'?CQWLO P\TM5:F0%W,MJ0%3R!^K)Y$/K,S5$6- $F M*6=(P'+L?,+74SPT"6G$5PI[63I&ALJ<\V=SDYD3"5,>?Z,+M1X[ P!&/9?J+]EFLYZ!H*Q5/LF1=04+9X9_\R(0H)>#P2(*?)?AO30BRA" E>J@L MI34CBDQ&@N^1,-$:S1RDVJ39F@UEYC$^*:&O4IVG)K>$"O25Q%M GX'(K0#] MC)1$E^B6,L(B2F+T24K00X0MT,4])7,:4T5!?D13(@2%!2(*E7 N9J (C?7U MR])PIX+?08\0;74V6^FH+T\S=/'A(_J *$/_K/E6ZGO)D:LT05.F&V5D;@YD M_"-DGF!SA0*O@WS/#RSIT^;T&40Z':?I?C7=U;+FVOJYMGZ*%_Y2VPZZ8YNM MH7T/.X@1MG%K!#/3^5IN2 1C1\]7"6('SN3WWW#/^\/&M"6P"N\@YQVDZ,$; M>)=ZI]0Z+[VP0'HF%YU@HO[F3.0#-T12B;[?ZQN@.P6)_-^[,H]Z" X&>4REO&Y> M7O?,?O9M13:"G?I86@*K\.[EO'OOJI][;0K7$EA%N'XN7+^Q8>Z8 HVJD" * M4,29$GK91L1HV$%&%+T6I"K%G*TN=7!BT^-PDVZIE?W ]U[U>STH",/0WO"# MO/Y!<\-SH6T RRJ-?KZB($_@,*B5U_."[BL.]:"P/PCL'(8YA^&9'.*B?T\@ M,JS5>.D/!Z^?AB4J& YZ=BK8*\R*=^8;R+;%F*S;53:^IFP[7_2_I O0KR7Q&E":!502_WLAAZ@XK[6X+ MPP.O?V3NXL))X4:_,?E3*IJ8ER=?5KQTR6[/J(QB;IZ[E4"KYJ@MM*H:A3W" MX?N: HUV[63Q6D*KBE>8-]SLWMYL+C.<#"\N!FS].B9\!U3V,Q#9:HXZX!%]8'G^M]SO,-N&YN;,;!%M;@ M' H7A)MMT-D+P+#V'65= "QAM@7 +>W4F&TR/2E7E$D4PU(G>E=]35P<=IX. M)XIOTLV;.5>*)^GA&HBNW@3HZTO.U&ULS5?; M;MLX$/T50ELL$L")[I*=M0W$E^X62( @;KH/Q3[0TM@F*I%:DHJ3OU]2DK6V MI2INZX>\V"0U,?Q,; (E>TH2*D;&1,KLQ31%M(,7BFF5 U9<5 MXRF6:LK7IL@XX+A02A/3L:S 3#&AQGA8K#WP\9#E,B$4'C@2>9IB_CJ!A&U' MAFWL%A[)>B/U@CD>9G@-"Y!/V0-7,[-&B4D*5!!&$8?5R+BU;^8#+5\(?"&P M%7MCI)DL&?NF)Y_BD6%I@R"!2&H$K/Z>80I)HH&4&?]6F$:]I5;<'^_0/Q;< M%9): M6J'I0>']0EOYBU =)PO)U5>B].3X(R8L,@YJ""0 EVA.X*7)"'R M=?^V:\]>H((R!^,<9Z:(J3*$_*6/KZR)($ MJ3RRQ3S^IRV"2AN]=AMU:KX1&8Y@9*C=00@0%A*YHSV/7[]M#\WG?OTTA._2< MX%!JUB+5MT+W4&K>E/+ZCNO54@=4_9JJWTEU+ZE%!TD-7E0Y%ZW,_88A?G!D M[+0I,[#](]I-&<<.PR/632$OM)QVTD%-.N@DO7^1?^;"UN6EA_Y4SQET<<>$ MN.RAA<2RJ$&(K91JQ%) 7^;.\F%6A%"E9UT2>@N:WRO M'-URCM5Z40L[Q"9 845D6U9X7^;,WI^ R_E@^F%,>M M%SULW+TKVW&.;GJ+T. H#<[:@ +'Z1_=]18QUPO"H/VV]VO&_4[&\]5*O>SU ME52MB7I\Z]P6;;37VSAW8OUH>3TGV.R<8/,2S#\X$:O=SX/:SX-N/]/XC9(Y M:.9RJQ%/32&[[_C6442= C5_"ZJD:>YU("GP=='Z"54.7MT53 M=;0^L6^F=LOZ3'6C9?/X/WS9RMYCKEX: B6P4EM9UZ$Z$%ZVA^5$LJSH?Y9, MJFZJ&&Y41PU<"ZCO*\;D;J(WJ'OT\7]02P,$% @ ,(-:5S#B=6%3"@ M1G$ !D !X;"]W;W)K&ULS9UM;Z.X&H;_BI6S M6NU*G4F -B^S;:5I>->\5-/9/1]&YX-+W,1:@C/@M%-I?_PQA(8X4#?9O<]1 MO[0)\7,]#MP/&.Y@SA]$_F>Q8$R2'\LT*RYZ"RE7[_K](EFP)2W>BA7+U"=W M(E]2J=[F\WZQRAF=54'+M&\/!L/^DO*L=WE>+;O.+\_%6J8\8] M>A<[HS*@:O$'9P_%SFM2?I5;(?XLWT2SB]Z@[!%+62)+!%7_[MF4I6E)4OWX M7D-[VYQEX.[K)[I??7GU96YIP:8B_3>?R<5%;]PC,W9'UZG\(AY"5G^ALY*7 MB+2H_I*'NNV@1Y)U(<6R#E8]6/)L\Y_^J%?$3H#B= ?8=8"]'W#Z3(!3!SB' M!IS6 :>'=NFL#CC;"["?"QC6 <-#NS2J T;[ ,Z8'QHADD=,#DTP!H\ M;;E!I:#-)J_TXE))+\]S\4#RLKWBE2\JT57Q2B8\*^OC1N;J4Z[BY*5/>4[^ MH.F:D8^,%NN<*?'+@KPAGVB>TU*\Y!>72U]/<;E_SRTZ_D)\(S\G4A MU@7-9L5Y7ZJ^E,1^4N>]VN2UG\GKD(\BDXN">-F,S3KB/7/\Q!#?5^M@NR+L MIQ5Q91N!-VSUECB#$V(/;*>C/]/#P^V.<-<<'J\S8[CWSSKO_[/.!X=WOBM[ M: [_2!_)P'DV.C)'NRQ1R:UG^QX?'FX99.1LZ\FI>,Z+]71"WA<%4Z6D"H1\ MX/26IUQR5CS5V8RHP\,7EJSSG&?SJM4GD>7;!5>TX 7Y]D$E()%DR^(_756V MZL=_GSOZSAX+PE2=I77]/9X0GV!C:L M8.5@^O[2.1NH'>G];L5T-++'P[U6 ;)?(1(6(6$Q"*:5PMFV%,[^CZ7P>54M M?+$4C'TZMA20,!<)\S:PLQV56_9H,-BKA8Y6X_U& ;)?(1(6(6$Q"*:5PG!; M"D-C*43+E1IK/4F>9Y)F7CHW 8W6,A+E(F#=L*71?P\AT 1(6 M(F$1$A:#8)K61UNMCXQ:_R"*HCQ=F/%B)0I>[<>5Z&_7A6I8=&K="#Q6ZTB8 MBX1Y2)@_:N_:G?%D;]>.S!@B81$2%H-@FMS'6[F/S;OV3#)%E6JOGH@EZY+W MN#4BM<:6OJ6F'6VLH=[&-7;D6#&.6_HYF]"XMHY524?"_>*,NU9 LZO5MJDU M:"YF#XQ;U>>WN;AG/".A2&?JQ*8@'_B2EUOV+^)6!T^:DB 7Z]4)^21DN6QS MHK163>K3(76V1+Y]9,M;EG=>E.9#:0&4%D)I$906HVAZ M3>T81-:KNJ)==P=57DB:"Z5Y4)H/I0506@BE15!:C*+IY64WY66C3^W,Q*,K M!$ES:YI^#K5_>0_:\H;:E5!: *6%4%H$I<4HFB[OQK2TS*YEE-VS3(K\L5/C4'<12G-K MFNZ#M#6.S.E#:0&4%D)I$906HVBZQALWTC+;D6JPG]*BX'<\H4\CESN1,S[/ M2#GJ9UGR2&1.LR+=?#ZG/.L>TT ]1BC-K6G#%W;ZR)P^E!9 :2&4%D%I,8JF M%T3C25IF4_)*G2;/G)84L/^LL%*3!-X727"C-L]I& MK#W:_YT,-&4 I8506@2EQ2B:KO_&V[7,YN[GAXSEQ8*OR(KEB9(ZG7?^B,", M.5KM2)H+I7E0F@^E!5!:6-,F.W4]>&M-SO3*CJ!)8Q1-OW.IL;UML^WM';&' M-Z..U3R4YD)I'I3F0VD!E!;6-.T'%Z?[BH>FC%$T7?&-*6T;7;G+FZ\NN5[0 M?*E2K"5/:$JNZO\TM'8ZKXZQE1W MV*H!V)L/_)[-3LB-I')[9V)4_:"?B)Q,Q5)U;5'.M'+/GI9_\W[(@L JAM#J6Y4)H'I?E06@"EA5!:!*7%*)I>!XV];@]?UPD- MU):'TEPHS8/2?"@M@-)"*"V"TF(432^OQI:W7[K-.)N_D2Q?DDQ(5DXRD3!^ M3]5H[(1DK/MR6?MT?V ^-><]6OE0Q_R@;^!#MCQB54U=J MXW#;9H?[[]Z^:7?9E^5!: *6%4%H$ MI<4HFCY98N-<.X-7-:!WH.XWE.9":1Z4YD-I 9060FD1E!:C:'IY-3:Y8[;) MI\TD<*N.F>-H\GW--_><=A8+U"V'TEPHS:MIN\.(2>L4H&ZD>1##E@I-0VDNE.9!:3Z4 M%D!I(90606DQBJ97Q\XTU*]L'FKL1-38F:BQ4U%CYZ+&3D:-G8T:.QTU=C[J M_X4![C0&N&-V2:<'S*Z;B6QS#VSGA=,Z@78AIS6:F)J[<70A0&WI@[Z!#\T9 M0&DAE!9UK ^[-?5)C,JI"[=QDAVSD_P^2?)RKK/RDFGVS$52,^+H?3G45(;2 M/"C-A]("*"V$TB(H+4;1]))H3&7G=9G*#M14AM)<*,V#TGPH+8#20B@M@M)B M%$TOK\94=LRF\B%#)=,X:=2ZZM+VE\U=.+H(H/[R(5_ AZ8,H+002HLZ5H=U MUGJ 0HQ*NA%M?^C?^^I1=WO+KZQWKM6Q MW+/>^9M'^C7XS1,&/])\SK."I.Q.I1J\':F#7;YY:-_FC12KZO%LMT)*L:Q> M+AA555(V4)_?"2&?WI0)MH].O/PO4$L#!!0 ( #"#6E><];RU: 4 .,G M 9 >&PO=V]R:W-H965TPR#B8VAB%)7C[3@&W'#G1>#SSX MJ[50!]S)*"8K^DC%4WR?R#VW1%GX(8VXSR*0T.78^02OIKBO.F0MOOETRRO; M0*4R8^R'VKE=C!U/140#.A<*@LB_#9W2(%!(,HZ?!:A3CJDZ5K=?T6^RY&4R M,\+IE 7?_858CYV! Q9T2=) /+#MG[1(J*OPYBS@V2_8%FT]!\Q3+EA8=)81 MA'Z4_Y/G@HA*!X3V=$!%!W1H!UQTP%FB>6196M=$D,DH85N0J-8236UDW&2] M939^I*;Q423RK"_[B4\#2A"7X O/IGY M@2]\*G?^2DDD?$'4-,@6>46IF7E_307Q _ZA!G*A4>B&!@"#=\"/P-T)_I/$EP-X%0!["X.GQ&KQ_]Z$!9FJ&N:9S"0,S M&-0,XTI22V91R2S*<#M[2%-D#?LEXUJ 7?+@+N'E+"\[@147HFBYO",&&WG MQQ)8+=U>F6[O'/7;L\F/); :/_V2G_Y)ZC='[59*IWF\AV4 M\0Y^4;ZK-""")2^ Q''"-B1H"L\(TG9^+('5\AV6^0[/4;]#F_Q8 JOQ SUM M=KR35' !6[VZ=CQOIX8;&J$A1,TU#"LICOO;YG*4R8ADJ!?^"1E\AC]_Y MD1^FH=QZ[2%/3PE?@QOIU1NS,@[<=F9MH=5ITFX+HG,4/[3JSFRAU3G2_@P: M[ MC+&$5F=&.T<$SU'[R*IMM(56YZBR2&=>I3NJ]@OLW9K&.Z5O#N'_IJA='S*[ MOH,$TO[IP3QJZS(XQ<(V=Y-6;5KMI"JW.D M[2HV+W0>I1DS=FLF8//]9<]B+M9V$YOMYEO1O'E%T4(BYL%:)WV2=\>5E\?G M>7ML]_7Q*6PJUC85FQ=!CY-(I[FH^SN/*[]N5X]>&TAL-I#W"9L5\0&VU#<* M$).7;*Z/UH-5DVD+K+LHZP9$X*%V>:: MD@5-5 -Y?LF8>-U1WWF5W_5-_@-02P,$% @ ,(-:5PN#!CP+ P S D M !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-G=0V M;Y!"!Y'*2[5)JX1@[3Y,^V"2@UAU[,QVH/OWLY.0\1(8VOH%8N>>Y^ZYN]C7 M6W/Q(A, A5Y3RF3?2I3*[FQ;1@FD6-[P#)A^L^ BQ4HOQ=*6F0 <%Z"4VI[C M!':*";/"7K$W$6&/YXH2!A.!9)ZF6/P: .7KON5:FXTI62;*;-AA+\-+F(%Z MRB9"K^R:)28I,$DX0P(6?>O>O1L'QKXP>":PEEO/R"B9<_YB%I_CON68@(!" MI P#UG\K& *EADB'\;/BM&J7!KC]O&%_*+1K+7,L8%J!=00I8>4_?JWRL 70/,T KP)X^X#6 M$8!? ?QS/;0J0.M<#^T*4$BW2^U%XD98X; G^!H)8ZW9S$.1_0*M\T68Z9.9 M$OHMT3@5/F BT#.F.:!'P#(7H)M 272-[JGN(YJ-T.7%!W2!"$-?$YY+S&+9LY6.SOBPHRJ201F)=R02'SURIA*) MQBR&N $_.HWOGL#;.BMU:KQ-:@;>2<(99#?(=ZZ0YWA^0SS#\^%>DYS_\S[^ M9^\[R?#K/O$+/O]8GQ"F>X&P)9I"!&2%YQ2NCO<(^C[EE"+]+:^QB'\T=4/I MK]7LSQR/=S+#$?0M??Y)$"NPPO?OW,#YV%2*MR0;O279^(W(=HK6JHO6.L4> M#F!)&#-%FV-JRM14AY(B*"C,K;(*O6[0LU?;Z3VT<;O>KLVH@:?C[MJ,FWBZ MMW*&AR;7>UD9 M'9JT;O<$-["X?K/@H!8_5#0XR++O=?;D'=JXG7U]9_",3_.4 NVM MZRD%L2SF HDBGC-5GD#U;CUZW!%9=JLS .Z@$N_ U0 M2P,$% @ ,(-:5ZU?62U/" T3P !D !X;"]W;W)K&ULM5MM;]NV%OXKA.\P=,!2BR]ZRQ(#C<5B!=:M:+=[/US<#ZK- MV,)D*5>2DP[8CQ\EJZ9%'M%RRGQ);/GA0QT>ZO YA]3-4UG]66^%:-"775[4 MM[-MTSQ<%\EV;% M;''37?M0+6[*?9-GA?A0H7J_VZ757WWLS?XFK.P;= A_IV)I_KD,VI-^5R6?[9? MWJUO9UY[1R(7JZ:E2.6_1[$4>=XRR?OX?T\Z._;9-CS]_)7];6>\-.9S6HME MF?\G6S?;VUDT0VMQG^[SYF/Y]+/H#?);OE69U]U?]-1CO1E:[>NFW/6-Y1WL MLN+P/_W2#\1) \D#-R!] Z(W8",-:-^ 3NV!]0W8U![\OD%G^OQ@>S=P2=JD MBYNJ?$)5BY9L[8=N]+O6C-;\MWZ%4BFC3+N]_^ M^)2@5]_]@+YK?_U]6^[KM%C7-_-&WF?;VWS5W]/=X9[(R#U1]+XLFFV->+$6 M:Z!]8F\?6]K/Y?@(^K]B(A'*' _R^G-"63.M_7.G]W[ M8##H<<;0CH].F#%E-V-6@QF3]3,F;V<,Y/P#/8/IV\!X73^D*W$[DZ2UJ![% M;/']OW#@_02-O$NRQ"49=T0V\!$[^HC9V!=W8I,5159L9!#-TV(E(#\<*(*. MHEU/'A>8>#3TO)OYX^D0 S@OI-0+A[@$P&'&:*SA.,0G47%\Q UL]H\V^]9Y M^5&L\K2NL_MLE;9K4(V:\AJRVW^%VES#\+)?O'(W N/]H96 M>]\5C9"CV"#Q12JX&GS<0J#KB.D& R@E )O:%RU2]$ YD;F7T3W]>L-4%!H(6?Q,206!L/#G06G?A^8&=\M#.VVBG% MPYD &AN]8D+B*-*M!'!>%!F^3R;R\?-\ X.QI[2@9S7YG!AL12 HYZRTEX94 MIVR)4S;NBFWHH!.QCE]6>_7\KCSEDBUQRL9=L0T]192GR+UB,HAG)1?8^%#)0;8JFG[E>'2&4F!FR9&#(5@S-/7 M]P2 L<"C^@! 9/Z8",!*=6.[[.Z3Y2;] JN>OOD@V*^U?1/'-% "2QF=PM(5C@ M85VL03 L];4^+P%8%-(1Q8:5#,=V'7Y>LV%(.LMPH^MP$!>$Q(BYT_CX>;ZA MR4J-8[L\RM(GUO_^^%[O/HOH?.*36&[SX&7?)ECAEXZ[8 MAJY6"0F.'45=:V9SL4=C/R_%@I+AYEEVR) M4S;NBFWH#)6X$'OB\LT%%.(TH7'*ECAEXZ[8AIY2"0VQ)S23"BC$S"/\(")Z M,#91S(^,: R@J+Y@J2$C&PI$)7%$'L6_C([>FCESA^1%72 M0^U)CZ4P0J']#:,P J& P@@$ PHC(-MH882J=():1?#YPDC?_DQA!$"9A1&( MRBR, *C1P@A58IS:Q?B4P@B%=@B,P@B$,@HC$ @HC "PT<((54J5[N*8XI(M<R,<9)-$'?$.3E?AF=O%M$VHOF]C;;^SBA]OI)H!3 M-NZ*;>ABE7>PP%&XM>8O%WO$)5OBE(V[8AMZ1&5';,H^Q=EM8SO+Q?YPFA0Y M9>,]VS ,FMO&\Y-7-'>BVG3OQM9RS=H7S>'=N^/5X_NW;[JW3K7K=_AZB8'K M";[FA[=K%?WA9=_W:27E>(UR<2^[\EZ'\IFN#N_/'KXTY4/W@NCGLFG*7?=Q M*]*UJ%J _/V^+)NO7]H.CF\Q+_X!4$L#!!0 ( #"#6E&PO=V]R:W-H965TZ'D&!^35,@\LJ2L@0+.64KG:<,<)!#2:Q;AM'2 M$QP1S>OG:W/F]6DFXHC G"&>)0EFKT.(Z6:@F=IVX2%:A4(MZ%X_Q2M8@'A, MYTS.],HEB!(@/*($,5@.M!NS-W.4/A?\CF##=\9([>2)TF6A52@;OCK?LXW[O1G7-"DA&4&242*?_Q2WH<=P#P&6"5@'0+. M$< N ;LIX)2 TQ1P2\!M"K1*H-44:)= N^E=ZI1 IVF$;@ET\W(HGE_^\$=8 M8*_/Z 8QI99N:I!74$[+9QX15>L+P>352'+"F^-7M.9H#BQ_;X@/:!1Q/Z8\ M8X"^HL?%"%U>7*$+%!'T*Z09QR3@?5W(V,I!]\LXPR*.=22.C>XI$2%'=R2 MH(:?GN:[)WA=[KG:N+7=^- Z:;B ]!K9QA=D&99=D\_M:?Q[1D[BH]/X/682 M-X_B=\V3MVKP^5PAV]0;8N9_]D3>@KM +.Z?> M3IU-/9YB'P::/'PXL#5HWN=/9LOX5E=EYS0;G=/L[IQFXW.:3Q, M9GMU[%1U[)QR]W[*QFA&?)H NOQ!.;^JJ]W"HI5;J#9H[5ENQW;Z^GJW*&M4 MAN6X^ZI1G:IMV/NJN_@[)VL";)6W91SY-".B^,14JU7G=Y,W/ ?K0[,W,6O6I[)3+!J[ M-_NBS91?V55$.(IA*4,9UVW90;"B=2LF@J;YN?Y$A>P2\F$HNUU@2B"O+RD5 MVXD*4/7/WC]02P,$% @ ,(-:5T!X!I.1 P U0D !D !X;"]W;W)K M&ULA5;1;MLX$/R5A0H4+>!:LAS;:6(;<)H4S4/N M@B3M/=/26B)"D3J2LI._OR5E*PJ@\%YL4>+.S YW22X/2C^;$M'"2R6D646E MM?5%')NLQ(J9L:I1TI>=TA6S--1%;&J-+/=!E8C3))G'%>,R6B_]NWN]7JK& M"B[Q7H-IJHKIURL4ZK"*)M'IQ0,O2NM>Q.MES0I\1/N[OMP:6R5>K9#6[S590X12@PLPZ"T=\>?Z 0#HET M_'L$C3I.%]A_/J'_],E3,EMF\(<2__#/2K+V-+S"X^SHXL5RU+^@'+%.Z4M*6!&YEC_CX^)L6=[/0D M^RH- CYB/89I,H(T2:=@2J;1!&"GG1M3#SO] ';(A1%L7^%6YGS/\X:)H>1; MT+-A4-=7%Z9F&:XB:AR#>H_1^O.GR3RY#$@^ZR2?A=#7=\RBYDS $^K*@-H- M+>60Z##LWQ(V34'U!XO6Y-%P+8Q 272LJM&0=/YVF:7#XT-'F2;&??)EV.]X)) M_WER^940F05N@$N+KL[ *F*PW.Q>/1O;[;AK9-H&7./2UH+$12OK]@?/?O.2 ME4XD;#(+/;XOV=;Y?)3.DIXI[PRI&VT:1B;23)>5/:V[&]3$/0Y4U:RK MJEEP^?]B%0X533AJJ$("8N:=F'D0]HE;,:@F'-958T#"HI.P"&+UU[G75[!I MRWQ(7!C0Z@8#NLX[7>=!&,_O3C?:_ T/.]T_,]#-CSYKK1S&D; MDA5&2=LN">B9)&_G6Q)65!0:"W('-GO&!=L.E](19>91W%5FOY[/J0N7\;Y/ M'_=.V@IUX>\3AAJTD;8]=+NWW9UETY[4;]/;"\\=TP6G;4?@CD*3\8*X=7N' M: =6U?[6QEE60MVMV#,!*MDWH<#=OJ0CTHTO2>#D)BIE(_)P]O[G M4IGK=X&[GWPX.>D\G%_OQ\\JX)R$7M&K5XA>='!=BV'2\:ND7U#&A/N[PAL? MIU:J,76*D0<>\I:)TA)OSE9&A-CO^,VVJ?44AG49C(>9DMMJB(@+6'6:L^"1 MBA&94,&GF@,KHSD7:Q?N06"FA-*!L65HTW4A4CXYN.MZ4*&U3LZETE5NE\%] M3^O']X!-#PQR(1J#/>("XV%!C6%:WMA.]7 5? 8%=?M^75B'"A8!G8TGR_@;E01 FB,RFTCY72N)*T\;!AUP\K.F!!W ML'U_9#O:JZRU;M6JR:9I#=5-)^,ZH-]6<]IMVZY=X2>_^X\SYEDFHJV:5O[ASS+;W8<]?^5Y>JW MRKYAK\?ZG7SH)J^.P61\#":/HB8'QV R.7R3T1%XK,^7!V/6SF&K MB09PJ!V1[W!$%MNDP73)A>&R[BUXFC+Y[,QEY0V=VC_$=O3M\RG+Z%*8^P8< MD6W[&TOY,D^:IVYA(NJGMNVO,+QNW)RH;2XN4[9BZ:3NZOFT:@:V8;/6%Q#V MD9OJ\B,8QV%^!# L#^8 XS@6EN=_&L\ '8_#,&\#+S) .0.4XU@^9%)]L#Q^ M3F(O_TB3)(KB&)O1R<3K8(+-6QS#CU\-\P8,+ ]D^K.YQE<;KY"7ZP!;TY-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #"#6E>3'C/BPP4 ,DO / M>&PO=V]R:V)O;VLN>&ULQ9I;C]HZ$(#_BL735FH/2VZT5;=2"FR+M 6T07T] M\B8&K#HQQTZ@VU_?2>BJD[V,SLN4)W(QR9>)[6]LY\/1NN]WUGX7/TI3^:O! MKJ[W[X=#G^]4*?T_=J\J.+.QKI0U[+KMT.^=DH7?*5679AA<7B;#4NIJ\/'# MP[56;HAW;*WR6ML*#K8'OFEU]'_.M[OBH+V^TT;7]U>#;MNH@2AUI4O]4Q57 M@\N!\#M[_&*=_FFK6IHL=]:8J\'H=.*;W4H N1HD MEW#!C7:^[DITUY? >%!0^+37U/9:FUJYJ:S59V>;O:ZV[67@*8;H,;HX//R> M@OC>_9\PVLU&YVIJ\Z9457V*HU.F!:S\3N_]0%2R5%>#B3TH)U9RJ]J'@KO, MB],#UD"&PN7>:SCAYD7'R,BS7&3+F_DT7<^FXE-ZDRXF,Y%]F#G"R_KA!D3$#&9X/, MULL)@DP(R.1\D4RS+PAR3$".SPCY;X @WQ*0;WDA/TFOO; ;L7+*0]&NA)!5 M(9;U3CD$^8Z ?,<+>:MR*&#N15K8?:T*<:TK6>5:&I'FN<4=^275DU]R8QY4 MU2BQ<;84$Q"K PMZ<=3U3DP:CS%)X3 ;)\W_:^"FW7',1#EFQ"R9>06AJR$? M43TDRB@C9J5\MK8X:F.ZQC"'EE%M6P*1>@\I"J:DE#)B=LJ\RFVIQ%K^Z$>. M,LB(62'0#JPY0((G)DX5NA;7,N^RT2Z4-QB3NVD.]BU78B$$<%?5T?DC+&B%D9,^DJ@/)B!8ET2PS"R';2*7$Q6V6O M,";EC!&S-++:YM_?@-]4&\<2KN1/SZ\N5M;H1VTZH#02,&N$3%UZN6I F25@-@M.7<3%6L+=/>YP M LHG ;-/4 [S+!LEEH!9+'0R(S FI9: 62UDYM"OAI1: F:UH,SAN3<=4CX) MF7U"VKD7PI"R2\AL%]+.?4S*,B&S99[8^=GW34Y\,0OF!4T_<&),2C ALV!( M7???-R68D'_H0G@PQ)B4:D)FU?0\^$:DT)M;,;V'DSKWKW%W'E+6"9FM\PCS M$U32K9/>0WWU>6,P)F6=D-DZCZ-9'&250SV]E86&TAB3LD[(;)U'F)DU5JQD MKEZ#T'-Q@>>X*0%%S )ZA+EJ7+Z#;AX28/B_2#$F):"(64"];&VJ:JE-KU./ M*.U$S-HAT[5>;QE1[HG..476ZRTCF-D]>/SXM 7AO"BF+!0S6ZB/>6W=4;I"+&Q;4!J<9<:4 MA6)F"SW"_#,>LALQ[2UAQI2%8F8+]3'3TC8PK@3$SU)7X@*OBL3D\C^SA?J8 MO^&L]Z\$;-4[C$E9*&:V$#W-@;OWF+)0S&PA&A-W[S%EH9C90O1L3"^:E(7B M9"3D9VC,%GH9LZNA M&).R4,)L(>*EMV2] M.'2)1_?W*E=BJGUN;!M8#$DY:,P^"^=U 1%<.UFT_60*K:;:/OG28$P):-P) M:-@5]A\_%&JC*U4LX/H>CN?2Y"LGVI_35VY1W'Z6LFF,F<"Q975C9?'P)?K# M5_0??P%02P,$% @ ,(-:5ZQM4%<\ @ KRH !H !X;"]?;]LAZ:KV71;>@.2GGS0 M)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y M?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U M>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U M;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( #"#6E= :Q>Z ( ,8I 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D " M004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\ M-:R8M]7&KHB)V6NZ)'^Y-3 MOF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF M^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ ,(-:5P=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " P@UI7;J?AU.X K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " P@UI7F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M #"#6E>!1?-/S 4 ,4> 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ,(-:5S6F)/;, P A0\ !@ ("!>Q< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5R._?K&M M#@ B(\ !@ ("!RR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5U1X,D0G @ $ 4 !@ M ("!2D0 'AL+W=O&UL4$L! A0#% @ ,(-:5Y%(PT.N!P *1D !D M ("!UDL 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ,(-:5\2 ,^J_!P O!4 !D ("! M)6$ 'AL+W=O/_):.P# "." &0 @($;:0 >&PO=V]R:W-H965T/P@@ ,L9 9 M " @3YM !X;"]W;W)K&UL4$L! A0#% M @ ,(-:5R-0U/,""@ /B4 !D ("!-W8 'AL+W=ODP >&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% @ ,(-:5R6LV82Y! %A4 !D M ("!MJ@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,(-:5Y+*9616 P &PO=V]R:W-H965T&UL4$L! A0#% @ M,(-:5XQ:=L&PO=V]R:W-H965T4MO(7 @0 +4+ 9 " @331 !X;"]W M;W)K&UL4$L! A0#% @ ,(-:5[$/8B /!0 M5Q, !D ("!;=4 'AL+W=O"@ &0 @(&S MV@ >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ,(-:5VYWEQP.!0 K14 !D M ("!A^< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,(-:5Q>X%1W. P KQ, !D ("!H/L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-: M5^W!7N"1!0 8B\ !D ("!/ 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5PAZ>CBI! &AL M !D ("!L! ! 'AL+W=O&PO=V]R:W-H965TT9 0!X;"]W;W)K&UL4$L! A0#% @ ,(-:5R-0,%?$ @ LP@ !D M ("!CAP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,(-:5S"&TY1E @ 8P4 !D ("!(R@! 'AL+W=O M&PO=V]R:W-H965T04 *P> 9 " @:(M M 0!X;"]W;W)K&UL4$L! A0#% @ ,(-:5W0P M7%XI P 5 L !D ("!4C,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5Q@J$.PO P + H !D M ("!'$$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,(-:5P3%3'"&PO=V]R:W-H965T&UL4$L! A0#% M @ ,(-:5Z-.=F6E P A \ !D ("!45H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5W, LL$@ M! "Q0 !D ("!F68! 'AL+W=O0/@# "O#P &0 M@('P:@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,(-:5YSUO+5H!0 XR< !D M ("!J7D! 'AL+W=O&PO=V]R M:W-H965TM7UDM3P@ -$\ M 9 " @8J" 0!X;"]W;W)K&UL M4$L! A0#% @ ,(-:5S:[UT#F @ 2PL !D ("!$(L! M 'AL+W=O&PO=V]R:W-H965TZ@#*600, *H4 - M " ?61 0!X;"]S='EL97,N>&UL4$L! A0#% @ ,(-:5Y>*NQS M$P( L ( !894! %]R96QS+RYR96QS4$L! A0#% @ M,(-:5Y,>,^+#!0 R2\ \ ( !2I8! 'AL+W=OL;5!7/ ( *\J : " M 3J< 0!X;"]?Z ( ,8I 3 " :Z> 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !0 % YQ4 -^@ 0 $! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 361 327 1 false 76 0 false 7 false false R1.htm 00090 - Document - Cover Page Sheet http://www.merit.com/role/DocumentCoverPage Cover Page Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.merit.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 10101 - Disclosure - Basis of Presentation and Other Items Sheet http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems Basis of Presentation and Other Items Notes 9 false false R10.htm 10201 - Disclosure - Recently Adopted Financial Accounting Standards Sheet http://www.merit.com/role/DisclosureRecentlyAdoptedFinancialAccountingStandards Recently Adopted Financial Accounting Standards Notes 10 false false R11.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 10401 - Disclosure - Acquisitions Sheet http://www.merit.com/role/DisclosureAcquisitions Acquisitions Notes 12 false false R13.htm 10501 - Disclosure - Inventories Sheet http://www.merit.com/role/DisclosureInventories Inventories Notes 13 false false R14.htm 10601 - Disclosure - Goodwill and Intangible Assets Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 10701 - Disclosure - Income Taxes Sheet http://www.merit.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 10801 - Disclosure - Revolving Credit Facility and Long-Term Debt Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt Revolving Credit Facility and Long-Term Debt Notes 16 false false R17.htm 10901 - Disclosure - Derivatives Sheet http://www.merit.com/role/DisclosureDerivatives Derivatives Notes 17 false false R18.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.merit.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 11101 - Disclosure - Earnings Per Common Share (EPS) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 19 false false R20.htm 11201 - Disclosure - Stock-Based Compensation Expense Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense Notes 20 false false R21.htm 11301 - Disclosure - Segment Reporting Sheet http://www.merit.com/role/DisclosureSegmentReporting Segment Reporting Notes 21 false false R22.htm 11401 - Disclosure - Fair Value Measurements Sheet http://www.merit.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 11501 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 23 false false R24.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://www.merit.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies http://www.merit.com/role/DisclosureRecentlyAdoptedFinancialAccountingStandards 24 false false R25.htm 30303 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers 25 false false R26.htm 30403 - Disclosure - Acquisitions (Tables) Sheet http://www.merit.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.merit.com/role/DisclosureAcquisitions 26 false false R27.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.merit.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.merit.com/role/DisclosureInventories 27 false false R28.htm 30603 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables Revolving Credit Facility and Long-Term Debt (Tables) Tables http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt 29 false false R30.htm 30903 - Disclosure - Derivatives (Tables) Sheet http://www.merit.com/role/DisclosureDerivativesTables Derivatives (Tables) Tables http://www.merit.com/role/DisclosureDerivatives 30 false false R31.htm 31103 - Disclosure - Earnings Per Common Share (EPS) (Tables) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables Earnings Per Common Share (EPS) (Tables) Tables http://www.merit.com/role/DisclosureEarningsPerCommonShareEps 31 false false R32.htm 31203 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.merit.com/role/DisclosureStockBasedCompensationExpense 32 false false R33.htm 31303 - Disclosure - Segment Reporting (Tables) Sheet http://www.merit.com/role/DisclosureSegmentReportingTables Segment Reporting (Tables) Tables http://www.merit.com/role/DisclosureSegmentReporting 33 false false R34.htm 31403 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.merit.com/role/DisclosureFairValueMeasurements 34 false false R35.htm 31503 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 35 false false R36.htm 40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 36 false false R37.htm 40401 - Disclosure - Acquisitions - Angio Dynamics, Inc (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails Acquisitions - Angio Dynamics, Inc (Details) Details 37 false false R38.htm 40402 - Disclosure - Acquisitions - Bluegrass Vascular Technologies (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails Acquisitions - Bluegrass Vascular Technologies (Details) Details 38 false false R39.htm 40403 - Disclosure - Acquisitions - Advanced Radiation Therapy (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails Acquisitions - Advanced Radiation Therapy (Details) Details 39 false false R40.htm 40404 - Disclosure - Acquisitions - Solo Pace, Inc (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails Acquisitions - Solo Pace, Inc (Details) Details 40 false false R41.htm 40405 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 41 false false R42.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.merit.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.merit.com/role/DisclosureInventoriesTables 42 false false R43.htm 40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 43 false false R44.htm 40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Intangible Assets - Other Intangible Assets (Details) Details 44 false false R45.htm 40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 45 false false R46.htm 40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 46 false false R47.htm 40701 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 47 false false R48.htm 40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details) Details 48 false false R49.htm 40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails Revolving Credit Facility and Long-Term Debt - Narrative (Details) Details 49 false false R50.htm 40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details) Details 50 false false R51.htm 40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) Sheet http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details) Details 51 false false R52.htm 40901 - Disclosure - Derivatives - Narrative (Details) Sheet http://www.merit.com/role/DisclosureDerivativesNarrativeDetails Derivatives - Narrative (Details) Details 52 false false R53.htm 40902 - Disclosure - Derivatives - Forward Notional Contracts (Details) Sheet http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails Derivatives - Forward Notional Contracts (Details) Details 53 false false R54.htm 40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details) Sheet http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails Derivatives - Fair Value of Derivative Instruments (Details) Details 54 false false R55.htm 40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) Sheet http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) Details 55 false false R56.htm 40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) Sheet http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details) Details 56 false false R57.htm 41101 - Disclosure - Earnings Per Common Share (EPS) - Basic EPS (Details) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsBasicEpsDetails Earnings Per Common Share (EPS) - Basic EPS (Details) Details http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables 57 false false R58.htm 41102 - Disclosure - Earnings Per Common Share (EPS) - Diluted EPS (Details) Sheet http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails Earnings Per Common Share (EPS) - Diluted EPS (Details) Details http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables 58 false false R59.htm 41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details) Details 59 false false R60.htm 41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails Stock-Based Compensation Expense - Narrative (Details) Details 60 false false R61.htm 41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details) Details 61 false false R62.htm 41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) Sheet http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details) Details 62 false false R63.htm 41301 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 63 false false R64.htm 41302 - Disclosure - Segment Reporting - Operating Income (Details) Sheet http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails Segment Reporting - Operating Income (Details) Details 64 false false R65.htm 41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details) Details 65 false false R66.htm 41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 66 false false R67.htm 41403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 67 false false R68.htm 41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details) Details 68 false false R69.htm 41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details) Sheet http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails Fair Value Measurements - Allowance for Credit Losses (Details) Details 69 false false R70.htm 41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) Sheet http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) Details http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 70 false false R71.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 71 false false R72.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 72 false false All Reports Book All Reports mmsi-20230930.xsd mmsi-20230930_cal.xml mmsi-20230930_def.xml mmsi-20230930_lab.xml mmsi-20230930_pre.xml mmsi-20230930x10q.htm mmsi-20230930x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mmsi-20230930x10q.htm": { "nsprefix": "mmsi", "nsuri": "http://www.merit.com/20230930", "dts": { "schema": { "local": [ "mmsi-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "mmsi-20230930_cal.xml" ] }, "definitionLink": { "local": [ "mmsi-20230930_def.xml" ] }, "labelLink": { "local": [ "mmsi-20230930_lab.xml" ] }, "presentationLink": { "local": [ "mmsi-20230930_pre.xml" ] }, "inline": { "local": [ "mmsi-20230930x10q.htm" ] } }, "keyStandard": 303, "keyCustom": 24, "axisStandard": 30, "axisCustom": 0, "memberStandard": 48, "memberCustom": 27, "hidden": { "total": 25, "http://fasb.org/us-gaap/2023": 19, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 361, "entityCount": 1, "segmentCount": 76, "elementCount": 622, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1072, "http://xbrl.sec.gov/ecd/2023": 7, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.merit.com/role/DocumentCoverPage", "longName": "00090 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_F2Fn4ZJIgk64YtklgwSUDw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5mApg2AbxEK3EWCZ1mdN6A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R7": { "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R8": { "role": "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "longName": "00505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:InterestPaidCapitalized", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:InterestPaidCapitalized", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems", "longName": "10101 - Disclosure - Basis of Presentation and Other Items", "shortName": "Basis of Presentation and Other Items", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.merit.com/role/DisclosureRecentlyAdoptedFinancialAccountingStandards", "longName": "10201 - Disclosure - Recently Adopted Financial Accounting Standards", "shortName": "Recently Adopted Financial Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.merit.com/role/DisclosureAcquisitions", "longName": "10401 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.merit.com/role/DisclosureInventories", "longName": "10501 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10601 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.merit.com/role/DisclosureIncomeTaxes", "longName": "10701 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt", "longName": "10801 - Disclosure - Revolving Credit Facility and Long-Term Debt", "shortName": "Revolving Credit Facility and Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.merit.com/role/DisclosureDerivatives", "longName": "10901 - Disclosure - Derivatives", "shortName": "Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.merit.com/role/DisclosureCommitmentsAndContingencies", "longName": "11001 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEps", "longName": "11101 - Disclosure - Earnings Per Common Share (EPS)", "shortName": "Earnings Per Common Share (EPS)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpense", "longName": "11201 - Disclosure - Stock-Based Compensation Expense", "shortName": "Stock-Based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.merit.com/role/DisclosureSegmentReporting", "longName": "11301 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurements", "longName": "11401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "longName": "11501 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.merit.com/role/DisclosureAcquisitionsTables", "longName": "30403 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_mmsi_AngioDynamicsIncMember_7huyTkCAyU6eFFF3evzfFw", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_mmsi_AngioDynamicsIncMember_7huyTkCAyU6eFFF3evzfFw", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.merit.com/role/DisclosureInventoriesTables", "longName": "30503 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30603 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables", "longName": "30803 - Disclosure - Revolving Credit Facility and Long-Term Debt (Tables)", "shortName": "Revolving Credit Facility and Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.merit.com/role/DisclosureDerivativesTables", "longName": "30903 - Disclosure - Derivatives (Tables)", "shortName": "Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables", "longName": "31103 - Disclosure - Earnings Per Common Share (EPS) (Tables)", "shortName": "Earnings Per Common Share (EPS) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables", "longName": "31203 - Disclosure - Stock-Based Compensation Expense (Tables)", "shortName": "Stock-Based Compensation Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.merit.com/role/DisclosureSegmentReportingTables", "longName": "31303 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsTables", "longName": "31403 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "longName": "31503 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "longName": "40301 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_rdjwwNjRG0a7YrUb38YzsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_StatementGeographicalAxis_country_US_nvraj2NQEU-EYPfHKyPknw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "longName": "40401 - Disclosure - Acquisitions - Angio Dynamics, Inc (Details)", "shortName": "Acquisitions - Angio Dynamics, Inc (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_6_8_2023_To_6_8_2023_us-gaap_BusinessAcquisitionAxis_mmsi_AngioDynamicsIncMember_BuGSKrdnk0WAkBx1SJ94kQ", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_8_2023_To_6_8_2023_us-gaap_BusinessAcquisitionAxis_mmsi_AngioDynamicsIncMember_BuGSKrdnk0WAkBx1SJ94kQ", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "longName": "40402 - Disclosure - Acquisitions - Bluegrass Vascular Technologies (Details)", "shortName": "Acquisitions - Bluegrass Vascular Technologies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_5_4_2023_To_5_4_2023_us-gaap_BusinessAcquisitionAxis_mmsi_BluegrassVascularTechnologiesIncMember_WFpM-SS5QEO-gtKqNeF13w", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_4_2023_To_5_4_2023_us-gaap_BusinessAcquisitionAxis_mmsi_BluegrassVascularTechnologiesIncMember_WFpM-SS5QEO-gtKqNeF13w", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails", "longName": "40403 - Disclosure - Acquisitions - Advanced Radiation Therapy (Details)", "shortName": "Acquisitions - Advanced Radiation Therapy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_5_1_2023_To_5_1_2023_us-gaap_AssetAcquisitionAxis_mmsi_AdvancedRadiationTherapyLlcMember__N6lLpxpSUO-x6eJYYFMXg", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2023_To_5_1_2023_us-gaap_AssetAcquisitionAxis_mmsi_AdvancedRadiationTherapyLlcMember__N6lLpxpSUO-x6eJYYFMXg", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "longName": "40404 - Disclosure - Acquisitions - Solo Pace, Inc (Details)", "shortName": "Acquisitions - Solo Pace, Inc (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_11_2023_To_1_11_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_mmsi_SoloPaceIncMember_g7yv7tdBX0mzxysCrwe4AA", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_11_2023_To_1_11_2023_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_mmsi_SoloPaceIncMember_g7yv7tdBX0mzxysCrwe4AA", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "longName": "40405 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_8_2023_us-gaap_BusinessAcquisitionAxis_mmsi_AngioDynamicsIncMember_Ds7XrryIr0SnXr9nlskLnw", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R42": { "role": "http://www.merit.com/role/DisclosureInventoriesDetails", "longName": "40501 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "longName": "40601 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2022_sZ5z1J28eUOLb_xtK9pHJg", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R44": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "longName": "40602 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_2yRtmVrp-0iNvviPhisnuA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_2yRtmVrp-0iNvviPhisnuA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "longName": "40603 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_sZ5z1J28eUOLb_xtK9pHJg", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R46": { "role": "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "40604 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "longName": "40701 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "longName": "40801 - Disclosure - Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details)", "shortName": "Revolving Credit Facility and Long-Term Debt - Principal Balances under Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R49": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "longName": "40802 - Disclosure - Revolving Credit Facility and Long-Term Debt - Narrative (Details)", "shortName": "Revolving Credit Facility and Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_k_eonP39oUqQNDIXRW7KKg", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R50": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "longName": "40803 - Disclosure - Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details)", "shortName": "Revolving Credit Facility and Long-Term Debt - Financial Covenants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Nxs85Vr9NUmSe0JWGlnt6w", "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_DebtInstrumentAxis_mmsi_CreditAgreementMember_Nxs85Vr9NUmSe0JWGlnt6w", "name": "mmsi:LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "mmsi:ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails", "longName": "40804 - Disclosure - Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)", "shortName": "Revolving Credit Facility and Long-Term Debt - Future Minimum Payments on Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_9gua50BT1UefVqFlvWdwjw", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "longName": "40901 - Disclosure - Derivatives - Narrative (Details)", "shortName": "Derivatives - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_XQoYvlpnWkujPoZ4HhfB-g", "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_IncomeStatementLocationAxis_mmsi_RevenueAndCostOfSalesMember_XQoYvlpnWkujPoZ4HhfB-g", "name": "mmsi:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "longName": "40902 - Disclosure - Derivatives - Forward Notional Contracts (Details)", "shortName": "Derivatives - Forward Notional Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_BiHCr3TNdU6NrDi6l-d5Zg", "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "unitRef": "Unit_Standard_DerivativeInstrument_cj48LMk1dk-w9dEyVr2WiQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_BiHCr3TNdU6NrDi6l-d5Zg", "name": "mmsi:DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "unitRef": "Unit_Standard_DerivativeInstrument_cj48LMk1dk-w9dEyVr2WiQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "longName": "40903 - Disclosure - Derivatives - Fair Value of Derivative Instruments (Details)", "shortName": "Derivatives - Fair Value of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_0v1rAJjeR0ezC761Y530Pg", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember_sYj-p0YtGUmJzlocqHmAfw", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R55": { "role": "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "longName": "40904 - Disclosure - Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details)", "shortName": "Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_LMlixlkhrE6a1pV4wAtNig", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R56": { "role": "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "longName": "40905 - Disclosure - Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details)", "shortName": "Derivatives - Gain (Loss) in the Consolidated Statements of Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_1HGylksTUUSU8zgw9nlnsg", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_1HGylksTUUSU8zgw9nlnsg", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsBasicEpsDetails", "longName": "41101 - Disclosure - Earnings Per Common Share (EPS) - Basic EPS (Details)", "shortName": "Earnings Per Common Share (EPS) - Basic EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails", "longName": "41102 - Disclosure - Earnings Per Common Share (EPS) - Diluted EPS (Details)", "shortName": "Earnings Per Common Share (EPS) - Diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_mcoq_1Qq00G38GSslHQXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_mcoq_1Qq00G38GSslHQXlg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R59": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "longName": "41201 - Disclosure - Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details)", "shortName": "Stock-Based Compensation Expense - Allocation of Recognized Period Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "longName": "41202 - Disclosure - Stock-Based Compensation Expense - Narrative (Details)", "shortName": "Stock-Based Compensation Expense - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_njq9haLG5E6yMoWnndluzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_mcoq_1Qq00G38GSslHQXlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_njq9haLG5E6yMoWnndluzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_mcoq_1Qq00G38GSslHQXlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "longName": "41203 - Disclosure - Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details)", "shortName": "Stock-Based Compensation Expense - Option Granted Fair Value Calculation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_njq9haLG5E6yMoWnndluzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_njq9haLG5E6yMoWnndluzQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "longName": "41204 - Disclosure - Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details)", "shortName": "Stock-Based Compensation Expense - PSUs Fair Value Calculation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_SP96B2Efb0CMkO_KAIEEFw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_SP96B2Efb0CMkO_KAIEEFw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "unitRef": "Unit_Standard_pure_jN36a8zWJ0CrBsjrV39DMQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "longName": "41301 - Disclosure - Segment Reporting - Narrative (Details)", "shortName": "Segment Reporting - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_rdjwwNjRG0a7YrUb38YzsQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "longName": "41302 - Disclosure - Segment Reporting - Operating Income (Details)", "shortName": "Segment Reporting - Operating Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementBusinessSegmentsAxis_mmsi_CardiovascularSegmentMember_3ZAgiw96qUqKfLteJdsQvg", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "longName": "41401 - Disclosure - Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "shortName": "Fair Value Measurements - Financial Assets and (Liabilities) Carried at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2sSvRtB_lES8lwtdHI0Vcw", "name": "us-gaap:MarketableSecurities", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_2sSvRtB_lES8lwtdHI0Vcw", "name": "us-gaap:MarketableSecurities", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails", "longName": "41402 - Disclosure - Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Measurements - Liability Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_wNWQMFdoWEG977gCRDT8oA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByLiabilityClassAxis_mmsi_ContingentConsiderationMember_wNWQMFdoWEG977gCRDT8oA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "longName": "41403 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_U4eVjXu3zkWCjZzeZwT6tQ", "name": "us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R68": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "longName": "41404 - Disclosure - Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)", "shortName": "Fair Value Measurements - Fair Value Inputs, Liabilities, Quantitative Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_5NsGqr9fhk-Y_BF_rdMnQA", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_ContingentConsiderationByTypeAxis_mmsi_RevenueBasedPaymentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_5NsGqr9fhk-Y_BF_rdMnQA", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "longName": "41405 - Disclosure - Fair Value Measurements - Allowance for Credit Losses (Details)", "shortName": "Fair Value Measurements - Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_6_30_2023_IajDM-5-TUeOuWugMbQCDA", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:ProvisionForLoanLossesExpensed", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R70": { "role": "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "longName": "41501 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_6_30_2023_IajDM-5-TUeOuWugMbQCDA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Amivw14vQkW3dfJTXMMxew", "name": "us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "unique": true } }, "R71": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "71", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_oxxuVgTisE24_heRi9EuJg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uAmF2TKcmUGfK_4JpFPsfg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "72", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_mmsi_FAnnMillnerMember_yiqOkaSZ0UiilnWvkXGQoA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_mmsi_FAnnMillnerMember_yiqOkaSZ0UiilnWvkXGQoA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "mmsi-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Total potential shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r266", "r274" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r916" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Average common shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r265", "r274" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r551" ] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation payable", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r15" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r916" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r350", "r675" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r225", "r226", "r538", "r540", "r541", "r542", "r543", "r545" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 }, "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets", "totalLabel": "Net Carrying Amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r160", "r565" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r73" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contracts with Customers", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r191", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r727" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r50", "r632" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r16", "r332", "r338", "r342", "r748" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r150" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r171" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r641", "r643", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r679", "r680", "r681", "r682", "r685", "r686", "r687", "r688", "r705", "r706", "r709", "r710", "r773", "r775" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill balance at end of period", "periodStartLabel": "Goodwill balance at beginning of period", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r205", "r331", "r582", "r748", "r770", "r890", "r897" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r122", "r123", "r163" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r160", "r569" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedges", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r218", "r226", "r227", "r498", "r740", "r869" ] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r748", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "verboseLabel": "Deferred payment", "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r917", "r918", "r919" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock-Based Compensation Expense", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r432", "r437", "r465", "r466", "r468", "r768" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r197", "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r349", "r351", "r352", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r748", "r863", "r938" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "terseLabel": "Cash flow hedges", "verboseLabel": "Amount of Gain/(Loss) recognized in OCI", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r216" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Amount of Gain/(Loss) reclassified from AOCI", "documentation": "Amount, before tax, of 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." } } }, "auth_ref": [ "r186", "r216", "r219" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails", "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r916" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Designated as hedging instrument", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedTerseLabel": "Foreign currency contract liabilities, current and long-term", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r240", "r474", "r479", "r480", "r481", "r487", "r489", "r490", "r491", "r635" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for expected credit losses", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r20", "r192", "r193", "r194", "r212", "r326", "r327", "r329", "r936" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r347" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r164", "r353", "r354", "r715", "r904" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "negatedLabel": "Income tax benefit (expense)", "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, attributable to parent." } } }, "auth_ref": [ "r217" ] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Deferred tax liability used to offset fair value of interest rate swap", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r76", "r915" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Contingent consideration liabilities", "verboseLabel": "Contingent consideration liabilities", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r86", "r494" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r162" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue", "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." } } }, "auth_ref": [ "r911" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r159" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r95", "r97", "r107" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales", "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." } } }, "auth_ref": [ "r285", "r286", "r297", "r302", "r303", "r309", "r311", "r313", "r418", "r419", "r564" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.merit.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r213", "r732", "r770" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Contingent payments made", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r97" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hedging", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r92" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax refund receivables", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r15" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover page.", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r119", "r866" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r15" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense) - net", "verboseLabel": "Other expense - net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r149" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r785" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r313", "r861" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r922" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r419", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r475", "r476" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives designated as cash flow hedges", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r419", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r44", "r118", "r591", "r651" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r788" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r348", "r350", "r675" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Not designated as hedging instrument", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssetsAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets [Abstract]", "terseLabel": "Capital expenditures for:" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r787" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r528" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value, Fair Value Disclosure", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r382", "r529", "r750", "r751" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring", "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." } } }, "auth_ref": [ "r519", "r527" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r821" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction-in-progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r162" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Director" } } }, "auth_ref": [ "r883", "r940" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of right-of-use operating lease assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r873" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Financial Accounting Standards", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r128" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r860" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2", "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." } } }, "auth_ref": [ "r382", "r424", "r429", "r521", "r560", "r750", "r751", "r762", "r763", "r764" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, no par value; 100,000 shares authorized; issued and outstanding as of September 30, 2023 - 57,746 and December 31, 2022 - 57,306", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r128", "r593", "r770" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivables - net of allowance for credit losses - 2023 - $8,721 and 2022 - $8,423", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "negatedLabel": "Income taxes", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r225", "r601" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r382", "r424", "r429", "r521", "r559", "r762", "r763", "r764" ] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r176", "r208", "r239", "r284", "r299", "r305", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r496", "r500", "r530", "r589", "r664", "r770", "r784", "r907", "r908", "r928" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r128", "r652" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r23", "r128", "r652", "r670", "r942", "r943" ] }, "us-gaap_DerivativeTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTermOfContract", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Term of Contract", "terseLabel": "Maturity of derivative contract (up to)", "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." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTaxAbstract", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Tax [Abstract]", "terseLabel": "Reclassifications to:" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r382", "r424", "r425", "r426", "r427", "r428", "r429", "r521", "r561", "r750", "r751", "r762", "r763", "r764" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r475", "r476", "r590" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Amortization of deferred credits", "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." } } }, "auth_ref": [ "r421" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r786" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of sales", "terseLabel": "Cost of sales", "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." } } }, "auth_ref": [ "r144", "r564" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation adjustment", "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7", "r139", "r534", "r535", "r537" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r786" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r185", "r189", "r260", "r261", "r292", "r477", "r488", "r604" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent payments related to acquisitions", "terseLabel": "Payments related to the settlement of the contingent consideration liability, Financing activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r11" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r786" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Operating Activities", "terseLabel": "Payments related to the settlement of the contingent consideration liability, Operating activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers", "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." } } }, "auth_ref": [ "r191", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r422" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r786" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r835" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r825" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r826" ] }, "us-gaap_InterestPaidCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidCapitalized", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Capitalized, Investing Activities", "terseLabel": "Net capitalized interest", "documentation": "Amount of cash paid for interest capitalized, classified as investing activity." } } }, "auth_ref": [ "r741", "r874" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r522" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r827" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory", "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." } } }, "auth_ref": [ "r34", "r133", "r134", "r135" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r200", "r214", "r239", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r496", "r500", "r530", "r770", "r907", "r908", "r928" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Aggregate amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r16", "r63", "r67" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r225", "r226", "r538", "r540", "r541", "r542", "r543", "r545" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r227" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r826" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r800", "r808", "r818", "r835", "r843", "r847", "r855" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r833" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r382", "r424", "r425", "r426", "r427", "r428", "r429", "r559", "r560", "r561", "r750", "r751", "r762", "r763", "r764" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r765", "r766" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r141", "r154", "r182", "r199", "r220", "r223", "r227", "r239", "r250", "r254", "r255", "r256", "r257", "r260", "r261", "r271", "r284", "r298", "r304", "r307", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r515", "r530", "r600", "r672", "r689", "r690", "r745", "r783", "r907" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r83" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r826" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r823" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r826" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r245", "r246", "r247", "r279", "r564", "r631", "r637", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r776" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r765", "r766" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r827" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r21", "r173", "r221", "r224" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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." } } }, "auth_ref": [ "r330" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Manufacturing equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r162" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRecentlyAdoptedFinancialAccountingStandards" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recently Adopted Financial Accounting Standards", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r187", "r188", "r190", "r196", "r248", "r249", "r252", "r253", "r262", "r263", "r323", "r324", "r484", "r485", "r486", "r509", "r512", "r516", "r517", "r518", "r531", "r532", "r533", "r549", "r550", "r555", "r566", "r567", "r568", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r835" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r827" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r800", "r808", "r818", "r835", "r843", "r847", "r855" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r833" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r207" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerListsMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Lists", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationAndOtherItems" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "Basis of Presentation and Other Items", "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." } } }, "auth_ref": [ "r121", "r155", "r156", "r172" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "label": "Stock-Settled Performance-Based Restricted Stock Units", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r115", "r910" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r140", "r181", "r284", "r298", "r304", "r307", "r587", "r599", "r745" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r83" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r834" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Purchase price allocation", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r78", "r80" ] }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Percentage Bearing Fixed Interest, Amount", "terseLabel": "Debt subject to fixed interest rate", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r423", "r431", "r460", "r461", "r462", "r562", "r563", "r622", "r642", "r643", "r695", "r698", "r702", "r703", "r711", "r725", "r726", "r746", "r754", "r767", "r772", "r775", "r903", "r909", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r42", "r70" ] }, "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtPercentageBearingVariableInterestAmount", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Percentage Bearing Variable Interest, Amount", "terseLabel": "Debt subject to variable interest rate", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r846" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r868" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r846" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments", "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." } } }, "auth_ref": [ "r42", "r71", "r72", "r113", "r114", "r116", "r120", "r166", "r167", "r750", "r752", "r877" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r431", "r563", "r622", "r642", "r643", "r695", "r698", "r702", "r703", "r711", "r725", "r726", "r746", "r754", "r767", "r772", "r909", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r423", "r431", "r460", "r461", "r462", "r562", "r563", "r622", "r642", "r643", "r695", "r698", "r702", "r703", "r711", "r725", "r726", "r746", "r754", "r767", "r772", "r775", "r903", "r909", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r873", "r900" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States" } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r846" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r82" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r431", "r563", "r622", "r642", "r643", "r695", "r698", "r702", "r703", "r711", "r725", "r726", "r746", "r754", "r767", "r772", "r909", "r930", "r931", "r932", "r933", "r934", "r935" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r162" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r24", "r502" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r241", "r242", "r372", "r398", "r558", "r737", "r739" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other assets (long-term)", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r828" ] }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "verboseLabel": "Interest rate contract asset, current and long-term", "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments." } } }, "auth_ref": [ "r99" ] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average" } } }, "auth_ref": [ "r725", "r726", "r930", "r932", "r935" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r789", "r859" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r854" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other long-term obligations", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted in period (in shares)", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r912" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term / Performance Period", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r241", "r242", "r372", "r398", "r558", "r738", "r739" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r854" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposition of business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r499", "r873" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r313", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r351", "r352", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r748", "r863", "r938" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r854" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r798", "r809", "r819", "r844" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Adjustments related to contingent consideration liabilities", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r495", "r872" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r854" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r158", "r734" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected price volatility, minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r768" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected price volatility, maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r158", "r735" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Rollforward of Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r61", "r887" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r42" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Effect of foreign exchange", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost not yet recognized, period of recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r467" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r854" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r158", "r736" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r733", "r747", "r888" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r855" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33", "r35" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r464", "r472" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r152" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r433", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r797", "r808", "r818", "r835", "r843" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r799", "r810", "r820", "r845" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Reclassification of foreign currency translation gains", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r828" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rates on cash, cash equivalents, and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r926" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r855" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseOptionGrantedFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpensePsusFairValueCalculationAssumptionsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r433", "r435", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r152", "r237" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r45", "r195", "r225", "r226", "r227", "r245", "r246", "r247", "r251", "r259", "r261", "r279", "r322", "r325", "r399", "r469", "r470", "r471", "r482", "r483", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r538", "r540", "r541", "r542", "r543", "r545", "r554", "r623", "r624", "r625", "r636", "r691" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r195", "r245", "r246", "r247", "r251", "r259", "r261", "r322", "r325", "r469", "r470", "r471", "r482", "r483", "r504", "r506", "r507", "r510", "r513", "r623", "r625", "r636", "r942" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate swap", "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." } } }, "auth_ref": [ "r728", "r780", "r781" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "License agreements", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r85", "r473", "r914" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r856" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Equity awards excluded as the impact was anti-dilutive (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r275" ] }, "us-gaap_PaymentsForMergerRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForMergerRelatedCosts", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Merger Related Costs", "terseLabel": "Contingent payments related to acquisition", "documentation": "The amount of cash paid during the reporting period for charges associated with the mergers." } } }, "auth_ref": [ "r14" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings (Loss) Per Share, Basic and Diluted", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r881" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r855" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liabilities related to unrecognized tax benefits", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r43" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r857" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r95", "r100" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r856" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation payable", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r96", "r99", "r101", "r103", "r641", "r643", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r679", "r680", "r681", "r682", "r685", "r686", "r687", "r688", "r705", "r706", "r709", "r710", "r739", "r773", "r775" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r8", "r22", "r47", "r226", "r227", "r540", "r541", "r542", "r543", "r545", "r869" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r23", "r195", "r225", "r226", "r227", "r245", "r246", "r247", "r251", "r259", "r261", "r279", "r322", "r325", "r399", "r469", "r470", "r471", "r482", "r483", "r504", "r505", "r506", "r507", "r508", "r510", "r513", "r538", "r540", "r541", "r542", "r543", "r545", "r554", "r623", "r624", "r625", "r636", "r691" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r22", "r47", "r505", "r508", "r554", "r623", "r624", "r869", "r870", "r871", "r878", "r879", "r880" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r858" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign currency contract assets, current and long-term", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r74", "r75", "r434" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r786" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r789", "r859" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r798", "r809", "r819", "r844" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r828" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r789", "r859" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r16", "r289" ] }, "mmsi_DerivativeAverageNumberOfContractsEnteredIntoPerMonth": { "xbrltype": "integerItemType", "nsuri": "http://www.merit.com/20230930", "localname": "DerivativeAverageNumberOfContractsEnteredIntoPerMonth", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "Derivative Average Number Of Contracts Entered Into Per Month", "label": "Derivative Average Number Of Contracts Entered Into Per Month", "terseLabel": "Average number of contracts entered into per month" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions and divestitures:" } } }, "auth_ref": [] }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Noncurrent", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Noncurrent", "terseLabel": "Contingent consideration liability, noncurrent" } } }, "auth_ref": [] }, "mmsi_CardiacInterventionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CardiacInterventionMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Cardiac Intervention products.", "label": "Cardiac Intervention" } } }, "auth_ref": [] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributionRightsMember", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Distribution agreements", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsBasicEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic EPS (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r232", "r254", "r255", "r256", "r257", "r258", "r265", "r267", "r272", "r273", "r274", "r278", "r514", "r515", "r586", "r603", "r743" ] }, "mmsi_BusinessAcquisitionPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BusinessAcquisitionPurchaseCommitmentPeriod", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Period covered by the business acquisition purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Business Acquisition Purchase Commitment, Period", "terseLabel": "Option to purchase business" } } }, "auth_ref": [] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r112", "r175" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r244", "r369", "r370", "r371", "r372", "r373", "r375", "r380", "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r548", "r749", "r750", "r751", "r752", "r753", "r875" ] }, "mmsi_BusinessAcquisitionRevenueThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BusinessAcquisitionRevenueThreshold", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Total revenue threshold reported by the acquired entity for contingent purchase.", "label": "Business Acquisition, Revenue Threshold", "terseLabel": "Sales threshold" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "Remaining 2023", "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." } } }, "auth_ref": [ "r877" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r32", "r124", "r125", "r177", "r179", "r244", "r369", "r370", "r371", "r372", "r373", "r375", "r380", "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r548", "r749", "r750", "r751", "r752", "r753", "r875" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r318", "r319", "r320" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r520", "r521", "r526" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r42", "r71", "r72", "r113", "r114", "r116", "r120", "r166", "r167", "r244", "r369", "r370", "r371", "r372", "r373", "r375", "r380", "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r548", "r749", "r750", "r751", "r752", "r753", "r875" ] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Nontrade Receivables, Current", "terseLabel": "Other receivables", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r867" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "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." } } }, "auth_ref": [ "r882" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r39", "r201", "r239", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r497", "r500", "r501", "r530", "r770", "r907", "r928", "r929" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Inputs, Liabilities, Quantitative Information", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r25" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r143", "r239", "r284", "r298", "r304", "r307", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r530", "r745", "r907" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Long-term debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r52" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Payments from disposition of business", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r48" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r81", "r82" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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." } } }, "auth_ref": [ "r519" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidTaxes", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Taxes", "negatedTerseLabel": "Prepaid income taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r15" ] }, "mmsi_FAnnMillnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "FAnnMillnerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents F. Ann Millner, Ed.D., one of the directors.", "label": "F Ann Millner [Member]", "terseLabel": "F. Ann Millner, Ed.D." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "mmsi_AssetAcquisitionInProcessResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "AssetAcquisitionInProcessResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction cost incurred recorded as in-process research and development costs in asset acquisition.", "label": "Asset Acquisition, In Process Research and Development Expense", "terseLabel": "Acquired in-process research and development expense" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r382", "r424", "r425", "r426", "r427", "r428", "r429", "r521", "r559", "r560", "r561", "r750", "r751", "r762", "r763", "r764" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r26", "r112" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r198" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit loss expense", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r328", "r583" ] }, "mmsi_AngioDynamicsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "AngioDynamicsIncMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to the asset acquisition of Angio Dynamics Inc.", "label": "Angio Dynamics, Inc", "terseLabel": "Angio Dynamics Inc" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r26", "r112" ] }, "mmsi_WellsFargoFixedRateDerivativeContractTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "WellsFargoFixedRateDerivativeContractTwoMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Wells Fargo pay-fixed, receive-variable rate swap to fix the one-month LIBOR rate at 1.71%.", "label": "Wells Fargo 1.71% one-month LIBOR" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r138" ] }, "mmsi_CustomProceduralSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CustomProceduralSolutionsMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Custom Procedural Solutions products.", "label": "Custom Procedural Solutions" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Contingent consideration expense", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r525" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureDerivatives" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r174", "r503", "r511" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment", "verboseLabel": "Write-off of certain intangible assets and other long-term assets", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "mmsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Current", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Contingent Liability Current", "terseLabel": "Contingent consideration liability, current" } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment losses", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r334", "r341", "r748" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r18" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "mmsi_PeripheralInterventionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "PeripheralInterventionMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Peripheral Intervention products.", "label": "Peripheral Intervention" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r520", "r521", "r523", "r524", "r527" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "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." } } }, "auth_ref": [ "r430", "r556", "r557", "r645", "r646", "r647", "r648", "r649", "r669", "r671", "r694" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationsMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operations [Member]", "documentation": "Disposal group that is not classified as discontinued operations." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "mmsi_OEMMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "OEMMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents OEM products.", "label": "OEM" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r171" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r66" ] }, "mmsi_NumberOfProductCategories": { "xbrltype": "integerItemType", "nsuri": "http://www.merit.com/20230930", "localname": "NumberOfProductCategories", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of product categories.", "label": "Number of Product Categories", "terseLabel": "Number of product categories" } } }, "auth_ref": [] }, "mmsi_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEffectOfForeignExchange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityEffectOfForeignExchange", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Effect Of Foreign Exchange", "terseLabel": "Effect of foreign exchange" } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Gross Asset", "verboseLabel": "Fair value of derivative asset", "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." } } }, "auth_ref": [ "r29", "r98", "r136", "r215", "r739" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r511" ] }, "mmsi_EquityMethodInvestmentSharesOwned": { "xbrltype": "sharesItemType", "nsuri": "http://www.merit.com/20230930", "localname": "EquityMethodInvestmentSharesOwned", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares owned as equity method investment.", "label": "Equity Method Investment, Shares Owned", "terseLabel": "Investment of common shares" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "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." } } }, "auth_ref": [ "r24", "r89", "r90", "r91", "r94", "r97", "r101", "r104", "r106", "r108", "r511" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r146", "r148" ] }, "mmsi_CashSettledPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CashSettledPerformanceSharesMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails", "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash-Settled share-based payment arrangement awarded for meeting performance target.", "label": "Cash-Settled Performance-Based Share-Based Awards (Liability Awards)" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales related to acquisition", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r79" ] }, "mmsi_BluegrassVascularTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BluegrassVascularTechnologiesIncMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent information related to Bluegrass Vascular Technologies, Inc.", "label": "Bluegrass Vascular Technologies, Inc", "terseLabel": "Bluegrass Vascular Technologies, Inc" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r520", "r521", "r526" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "mmsi_AdvancedRadiationTherapyLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "AdvancedRadiationTherapyLlcMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent information related to Advanced Radiation Therapy, LLC.", "label": "Advanced Radiation Therapy, LLC [Member]", "terseLabel": "Advanced Radiation Therapy, LLC" } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFinancialAssetsAndLiabilitiesCarriedAtFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r30", "r110", "r382", "r750", "r751" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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)." } } }, "auth_ref": [ "r520", "r521" ] }, "mmsi_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedPaymentArrangement": { "xbrltype": "sharesItemType", "nsuri": "http://www.merit.com/20230930", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedPaymentArrangement", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Payment Arrangement", "terseLabel": "Common stock surrendered in exchange for exercise of stock options (in shares)" } } }, "auth_ref": [] }, "mmsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsAnnualTargetCashIncentive", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The annual target cash incentive amount for non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Annual Target Cash Incentive", "terseLabel": "Target cash incentive" } } }, "auth_ref": [] }, "mmsi_ContingentConsiderationPaymentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ContingentConsiderationPaymentOneMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the first contingent consideration payment under the asset purchase agreement.", "label": "First Payment" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "mmsi_ContingentConsiderationPaymentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ContingentConsiderationPaymentTwoMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the second contingent consideration payment under the asset purchase agreement.", "label": "Second Payment" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "mmsi_ContingentConsiderationPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ContingentConsiderationPaymentPeriod", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period for which an asset acquisition contingent consideration is to be paid.", "label": "Contingent Consideration, Payment Period", "terseLabel": "Payment period" } } }, "auth_ref": [] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "mmsi_SoloPaceIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "SoloPaceIncMember", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails" ], "lang": { "en-us": { "role": { "documentation": "Solo Pace Inc. [Member]", "label": "Solo Pace" } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Total Liability Derivatives", "verboseLabel": "Fair value of derivative liability", "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." } } }, "auth_ref": [ "r29", "r98", "r136", "r215", "r739" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire shares", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r49" ] }, "mmsi_StockSurrenderedDuringPeriodSharesPayrollTaxLiabilitiesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.merit.com/20230930", "localname": "StockSurrenderedDuringPeriodSharesPayrollTaxLiabilitiesStockOptionsExercised", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock Surrendered During Period Shares Payroll Tax Liabilities Stock Options Exercised", "label": "Stock Surrendered During Period Shares Payroll Tax Liabilities Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for payment of payroll tax liabilities (in shares)" } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r24", "r89", "r90", "r94", "r105", "r243" ] }, "mmsi_StockSurrenderedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "StockSurrenderedDuringPeriodValueStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "This element represents value of shares that have been surrendered during the period in exchange for stock options exercised.", "label": "Stock Surrendered During Period Value Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for exercise of stock options", "terseLabel": "Merit common stock surrendered (86 and 15 shares, respectively) in exchange for exercise of stock options" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r792", "r803", "r813", "r838" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r151" ] }, "mmsi_STDPharmaceuticalProductsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "STDPharmaceuticalProductsLimitedMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to STD Pharmaceutical Products Limited, a UK-based company engaged in the manufacture, distribution and sale of pharmaceutical sclerotherapy products.", "label": "STD Pharmaceutical Products Limited" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Revolving Credit Facility and Long-Term Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r165", "r238", "r368", "r374", "r375", "r376", "r377", "r378", "r379", "r384", "r391", "r392", "r394" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r23", "r127", "r128", "r168" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive stock awards (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r268", "r269", "r270", "r274", "r436" ] }, "mmsi_ScheduleOfLongTermDebtCovenantsTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ScheduleOfLongTermDebtCovenantsTableTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Long Term Debt Covenants Table [Table Text Block]", "label": "Schedule Of Long Term Debt Covenants Table [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Covenants" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r151" ] }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2": { "xbrltype": "pureItemType", "nsuri": "http://www.merit.com/20230930", "localname": "LineOfCreditFacilityCovenantTermsConsolidatedEbitdaToFixedChargesRatioMinimum2", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "label": "Line Of Credit Facility Covenant Terms Consolidated Ebitda To Fixed Charges Ratio Minimum 2", "terseLabel": "Consolidated Interest Coverage Ratio" } } }, "auth_ref": [] }, "mmsi_LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.merit.com/20230930", "localname": "LineOfCreditFacilityCovenantTermsConsolidatedTotalLeverageRatioMaximum", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Covenant Terms Consolidated Total Leverage Ratio Maximum", "label": "Line Of Credit Facility Covenant Terms Consolidated Total Leverage Ratio Maximum", "terseLabel": "Consolidated Total Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Outstanding borrowings", "totalLabel": "Total future minimum principal payments", "verboseLabel": "Long-term debt", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r32", "r179", "r395" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Additions and adjustments as the result of acquisitions", "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." } } }, "auth_ref": [ "r335", "r748" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r23", "r45", "r168" ] }, "mmsi_RevenueAndCostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "RevenueAndCostOfSalesMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue And Cost Of Sales", "label": "Revenue and cost of sales" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive loss", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r31", "r221", "r224", "r230", "r538", "r539", "r545", "r584", "r601", "r869", "r870" ] }, "mmsi_SelioMedicalLimitedSelioMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "SelioMedicalLimitedSelioMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Selio Medical Limited (\"Selio\").", "label": "Selio" } } }, "auth_ref": [] }, "mmsi_PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "PaymentsRelatedToTaxWithholdingForExchangeOfCommonStock", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for taxes related to an exchange of common stock.", "label": "Payments Related To Tax Withholding for Exchange of Common Stock", "negatedLabel": "Payment of taxes related to an exchange of common stock" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r137", "r230", "r584", "r601" ] }, "mmsi_StockSurrenderedDuringPeriodValuePayrollTaxLiabilitiesStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "StockSurrenderedDuringPeriodValuePayrollTaxLiabilitiesStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock Surrendered During Period Value Payroll Tax Liabilities Stock Options Exercised", "label": "Stock Surrendered During Period Value Payroll Tax Liabilities Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for payment of payroll tax liabilities" } } }, "auth_ref": [] }, "mmsi_StockSurrenderedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.merit.com/20230930", "localname": "StockSurrenderedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "This element represents number of shares that have been surrendered during the period in exchange for stock options exercised.", "label": "Stock Surrendered During Period Shares Stock Options Exercised", "negatedTerseLabel": "Shares surrendered in exchange for exercise of stock options (in shares)" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Reporting", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r296", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r313" ] }, "mmsi_RevenueMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "RevenueMilestonesMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Milestones [Member]", "label": "Revenue milestones" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r565" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, allowances", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r212", "r316", "r326" ] }, "mmsi_EndoscopyDevicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "EndoscopyDevicesMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Endoscopy Devices products.", "label": "Endoscopy Devices" } } }, "auth_ref": [] }, "mmsi_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration [Member]", "label": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Term Loan", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "mmsi_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsGross", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "label": "Cash Flow Hedge Gain (Loss) To Be Reclassified Within Twelve Months, Gross", "terseLabel": "Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r37", "r239", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r497", "r500", "r501", "r530", "r650", "r744", "r784", "r907", "r928", "r929" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenue", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r229", "r239", "r285", "r286", "r297", "r302", "r303", "r309", "r311", "r313", "r321", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r530", "r587", "r907" ] }, "mmsi_CiannaMedicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CiannaMedicalMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cianna Medical [Member]", "label": "Cianna Medical" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Purchase price", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r184", "r917", "r918", "r919" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "netLabel": "Income from operations", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r284", "r298", "r304", "r307", "r745" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r565", "r569" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r791", "r802", "r812", "r837" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "mmsi_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r62" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term obligations", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use operating lease assets obtained in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r553", "r769" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r64", "r66" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other long-term obligations", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventory", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r122", "r123", "r163" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r25" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r552" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r862", "r872" ] }, "mmsi_EndoscopySegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "EndoscopySegmentMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Endoscopy Segment", "label": "Endoscopy" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest (net of capitalized interest of $941 and $565, respectively)", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r233", "r235", "r236" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r114", "r116", "r369", "r548", "r750", "r751" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r23", "r127", "r128", "r168" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r773", "r774", "r775", "r777", "r778", "r779", "r782", "r878", "r879", "r923", "r939", "r942" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFinancialCovenantsDetails", "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r42", "r244", "r369", "r370", "r371", "r372", "r373", "r375", "r380", "r381", "r382", "r383", "r385", "r386", "r387", "r388", "r389", "r390", "r548", "r749", "r750", "r751", "r752", "r753", "r875" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued from time-vested restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r23", "r127", "r128", "r168" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property and equipment", "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." } } }, "auth_ref": [ "r162", "r203", "r598" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r24", "r96", "r101" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r25" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r127", "r128", "r168", "r446" ] }, "mmsi_FibroveinHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "FibroveinHoldingsLimitedMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to Fibrovein Holdings Limited, owner of 100% of the capital stock of STD Pharmaceutical Products Limited.", "label": "Fibrovein Holdings Limited" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r132", "r180", "r596", "r770", "r876", "r886", "r925" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment - net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r17", "r588", "r598", "r770" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense.", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r115", "r183", "r228", "r288", "r546", "r676", "r783", "r941" ] }, "us-gaap_IncomeApproachValuationTechniqueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeApproachValuationTechniqueMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Discounted Cash Flow", "documentation": "Valuation approach converting future amounts to single current discounted amount." } } }, "auth_ref": [ "r25" ] }, "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "This element represents sum of the carrying amounts of all intangible assets and goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Also includes aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations.", "label": "Intangible Assets Net Goodwill and Other Assets Noncurrent", "totalLabel": "Total other assets" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Available borrowing capacity", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r154" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r552" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of long-term debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r142", "r390", "r547", "r873" ] }, "mmsi_MilestonePaymentProbabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "MilestonePaymentProbabilityMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Milestone Payment Probability [Member]", "label": "Probability of milestone payment" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAdvancedRadiationTherapyDetails", "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r916" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Derivative Instruments, Gain (Loss)", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r96", "r101", "r502" ] }, "mmsi_IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.merit.com/20230930", "localname": "IntangibleAssetsNetGoodwillAndOtherAssetsNoncurrentAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Net Goodwill and Other Assets Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.merit.com/role/DisclosureIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r478" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r502" ] }, "mmsi_RegulatoryApprovalMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "RegulatoryApprovalMilestoneMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Regulatory Approval Milestone [Member]", "label": "Regulatory approval" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r24", "r96", "r101", "r103", "r107", "r108", "r502" ] }, "mmsi_RevenueBasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "RevenueBasedPaymentsMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue-based Payments [Member]", "label": "Revenue-based royalty" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r169" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r54" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r15" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r827" ] }, "mmsi_AcquisitionOfDevelopedTechnologyInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "AcquisitionOfDevelopedTechnologyInAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "This element represents future cash outflow to pay for acquisition of developed technology in a non cash investing and financing activity.", "label": "Acquisition of Developed Technology in Accrued Expenses", "terseLabel": "Acquisition purchases in accrued expenses and other long-term obligations" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "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." } } }, "auth_ref": [ "r430", "r556", "r557", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r645", "r646", "r647", "r648", "r649", "r669", "r671", "r694", "r927" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r88", "r173", "r222", "r224", "r231", "r585", "r602" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r55", "r56", "r57" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Gain (loss) on derivative", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r922" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r827" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land and land improvements", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r865" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r924" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r827" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r209" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Intangibles, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r206", "r345" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash, cash equivalents, and restricted cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r234" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEpsDilutedEpsDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted EPS (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r232", "r254", "r255", "r256", "r257", "r258", "r267", "r272", "r273", "r274", "r278", "r514", "r515", "r586", "r603", "r743" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash, cash equivalents, and restricted cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r234" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r64", "r66", "r565" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r51", "r633" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Equity method investment", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r294", "r317", "r864", "r885" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r46", "r47", "r139", "r211", "r594", "r627", "r630" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash, cash equivalents, and restricted cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r152", "r153", "r154" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Other intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r64", "r66" ] }, "us-gaap_InvestmentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate of investment." } } }, "auth_ref": [ "r696", "r699", "r701", "r712" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred credits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r400", "r401", "r420" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r69", "r204", "r597" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price", "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." } } }, "auth_ref": [ "r1", "r2", "r19" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income [Extensible List]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r525" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2024", "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r244", "r386" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of derivative", "verboseLabel": "Aggregate notional amount of derivative", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r920", "r921" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2027", "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r244", "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock units granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2028", "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 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)." } } }, "auth_ref": [ "r18", "r244", "r386" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2026", "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r244", "r386" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtFutureMinimumPaymentsOnLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2025", "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r18", "r244", "r386" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Compensation cost not yet recognized", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r467" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r318" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r210" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid in acquisitions, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r49" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions", "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)." } } }, "auth_ref": [ "r170", "r493" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of equity method investment", "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment." } } }, "auth_ref": [ "r884" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r309", "r564", "r616", "r617", "r618", "r619", "r620", "r621", "r729", "r755", "r771", "r863", "r905", "r906", "r911", "r938" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r823" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Fixed interest rate percent", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Stock units granted in period (in shares)", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r27" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r823" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r318", "r319", "r320" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit guarantees", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r825" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.merit.com/role/DocumentCoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r309", "r564", "r616", "r617", "r618", "r619", "r620", "r621", "r729", "r755", "r771", "r863", "r905", "r906", "r911", "r938" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsFairValueInputsLiabilitiesQuantitativeInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Unobservable inputs, contingent liability", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r524" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Variable interest rate percent", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation and Other Items", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r87", "r742" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH:" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "verboseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS:" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r824" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r53", "r202", "r731" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivables", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r117", "r867" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade payables", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r15" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtPrincipalBalancesUnderLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r32", "r179", "r381", "r396", "r750", "r751", "r937" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r835" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r824" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r26" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "terseLabel": "Total other expense - net", "totalLabel": "Total other expense - net", "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)." } } }, "auth_ref": [ "r147" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r16", "r68" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Restricted cash reported in prepaid expenses and other current assets", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r53", "r202", "r237" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r129", "r168", "r595", "r626", "r630", "r634", "r653", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r161" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r311", "r312", "r638", "r639", "r640", "r697", "r700", "r704", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r730", "r756", "r775", "r911", "r938" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r793", "r804", "r814", "r839" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r846" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r848" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.merit.com/role/DisclosureDerivativesAmountOfGainLossRecognizedInOciAndIncomeStatementDetails", "http://www.merit.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.merit.com/role/DisclosureDerivativesForwardNotionalContractsDetails", "http://www.merit.com/role/DisclosureDerivativesGainLossInConsolidatedStatementsOfIncomeDetails", "http://www.merit.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Foreign currency forward contracts", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r658", "r662", "r667", "r681", "r687", "r707", "r708", "r709", "r775" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r850" ] }, "us-gaap_ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAssetAcquiredOtherThanThroughBusinessCombinationWrittenOff", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Asset Acquired Other than Through Business Combination, Written-off", "terseLabel": "Acquired in-process research and development", "verboseLabel": "Acquired in-process research and development", "documentation": "The amount of the write-off for research and development assets that were acquired in a transaction other than a business combination." } } }, "auth_ref": [ "r65", "r913" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.merit.com/role/DisclosureStockBasedCompensationExpenseAllocationOfRecognizedPeriodCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r73" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r846" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r161" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r161" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r161" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r829" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r847" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r245", "r246", "r247", "r279", "r564", "r631", "r637", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r691", "r776" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remaining 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r853" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r846" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r846" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r790", "r801", "r811", "r836" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r847" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r795", "r806", "r816", "r841" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development", "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r913" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r311", "r312", "r638", "r639", "r640", "r697", "r700", "r704", "r713", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r730", "r756", "r775", "r911", "r938" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock - 5,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r127", "r592", "r770" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued (in shares)", "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." } } }, "auth_ref": [ "r127", "r397" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r849" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r128" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.merit.com/role/DisclosureEarningsPerCommonShareEps" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Common Share (EPS)", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r264", "r275", "r276", "r277" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as current." } } }, "auth_ref": [ "r237" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r828" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r127", "r652" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r78", "r80", "r492", "r765", "r766" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r851" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property and equipment:" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables", "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "http://www.merit.com/role/DisclosureGoodwillAndIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r492", "r765", "r766" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r828" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossChangesInAociDetails", "http://www.merit.com/role/StatementConsolidatedBalanceSheets", "http://www.merit.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r128", "r130", "r131", "r157", "r654", "r670", "r692", "r693", "r770", "r784", "r876", "r886", "r925", "r942" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r852" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r794", "r805", "r815", "r840" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r832" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r125", "r178" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r853" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsAngioDynamicsIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r78", "r80", "r492" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r830" ] }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.merit.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term notes receivable, net", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r314" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r126", "r178" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.merit.com/role/DisclosureAcquisitionsBluegrassVascularTechnologiesDetails", "http://www.merit.com/role/DisclosureAcquisitionsPurchasePriceAllocationDetails", "http://www.merit.com/role/DisclosureAcquisitionsSoloPaceIncDetails", "http://www.merit.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r492" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.merit.com/role/DisclosureRevolvingCreditFacilityAndLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r36" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r831" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "International", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r944", "r945", "r946", "r947" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r822" ] }, "mmsi_BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.merit.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsContingentConsiderationBenefit", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "label": "Business Combination, Contingent Consideration Arrangements, Contingent Consideration Benefit", "negatedTerseLabel": "Contingent consideration expense" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r853" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Loss on sale or abandonment of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r873", "r901", "r902" ] }, "mmsi_CardiovascularSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.merit.com/20230930", "localname": "CardiovascularSegmentMember", "presentation": [ "http://www.merit.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregationOfRevenueDetails", "http://www.merit.com/role/DisclosureSegmentReportingNarrativeDetails", "http://www.merit.com/role/DisclosureSegmentReportingOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cardiovascular Segment [Member]", "label": "Cardiovascular" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r790", "r801", "r811", "r836" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "crdr": "debit", "calculation": { "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.merit.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Gain (Loss) Arising During Period, Tax", "negatedTerseLabel": "Income tax benefit (expense)", "documentation": "Amount of tax expense (benefit), 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." } } }, "auth_ref": [ "r7", "r9", "r534", "r536", "r544" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 92 0000856982-23-000058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000856982-23-000058-xbrl.zip M4$L#!!0 ( #"#6E>)M8131!, +?% 1 ;6US:2TR,#(S,#DS,"YX M\ MV*[EKYGPB"49]9A-7KBW M(C-WLZ&"/# IN>.0&\GM)2.DVSE_?]XY[_9(J_5)R[BA"GA<0;2PB_-NE#$( MQ;GB&MC:%Q_:%YV+'OGI^K)SW?V)3!XBP@?0;<%+*;?*OE;6BJTI\:A<,N^1 MKIG:4(M]/%MYWN:ZW7YY>3E?,\F]<\M=:R&=JQ[83SU/\KGOL3M7KF_9@OJ. M!W4A_O"IHXN&*G(85D**()$-=2K4-:B0*NNE=^[*)134Z;9_?[B?:NTBXO5: M\5+- E*;;22SL+92#-NY=*("KMK2=5A[1QGQ^JJ%.2KF7% UUUQ1CBXN(K=\ M*<$=7F-R78ABUOG2?6Y'N2D6R1:%:GUH0VYVG)(=UE.\B,29U"D;WV M[_=<_"MAG_>Z*;!/YZ245=(KJH\X*\7@>])0Z9";4&1)Z297#\Q(277 H.% MF#V'AA-KS:U\0" C8UY!=<19:09O(PM$0TZ*E E_?9&'WD6GS;8>$XK/'=9" M,B:I!]V+:EV+AHRT6,HME4^JLU+$ MVPQ089ON7EU=M75NK( G]ZH^I31DMS$;Q5^T.KU6K[LS=%FE;8=D,1Q;:Y5O M!N:DK*C0O\7ND^LXZ3K9Z[=R>[D6%\JCPF+)QL\-+K]/;QO;G;UK=[KCX+F] MRH>@5^%QE5EV08U9=MK5+;NE_'DA,68&#)_^0H@>>J@0KJ>]'I.BQ,V&BX4; MI$ :^LLU@CD#3R#XQY>G4<$@H#&?@D@]\ R@-;D.M]$#;JB#-35=,>:I,\+! MJ ITD1*1&C9;<,&UPH!BV/QO>DIO^??]Q,"33S\/A M;/IS>U_ GF@?AORQ^*3_AO%(@41=,]AOA\PAB8'1HH[E._7Y=FH5LH6)$1!O M#$^W?4 MX@[W7@',>U3=<#+]09/K,@C\;/ UX3ME M2VP73VSC2@_J=+S12\=B&4RA"["MR&7$M9?%-11+8KD87T2B22"[@=,\C;/\ M-:H+Y6!@EK,J!B%D-__ A(JJXRI;#: 3T?9WEMNEL//C?S^/[V^'3]'_(\.]?1K-_ M-*":%]YF%";0Q@6VD,( 4P]@ZAD7TMX%0IHFEA<.89/0)V9P (+11RL^W.*? M+!^>*BPFO+H76;RTS/#D3E(J"<4V&)IGPDSX[$ZZ:^CY/$DM3_W&O=7 5QY$ M$1(F((HNEQ)W\T&U\2)D*)[X'B7..,_MY2Z>(#M90($D+C$X]!67&3 EBB7N M(N9LHJ&*_6U?++E[^RKHFEL0P5H5=CB*6$JV-G(BWM36AA9+(KD_8L#;P%@5 MQAO'9TM)E?J5*C1!SIBU$J[C+HNW/&KSEP"XI&9A6/%E3A%IB>HNV,8 M%4SBDAOW,+G'+60\ZV94VN&;2(VP7F6G3@E935,^ *L[5[Y0:3^ZJ ,VLW") MH1RZ,LX2)#.]=AK)4#J)Q"<6/QIH*T)+N?R5PE1SO-BECH3RI+Y!6 7BBA)* MH,[TQ7M00RE$%X/K5KL\DBBI ;TBZ/TUWMT:+WZA7. &Z1.SW*7@_V806X\M MKF-LW#Z--V[*O>!@D25ND9E^I=TB*!9= @N.MGMWA>-^+V[W!I&]WA+>[48U M[E+-72),1\)\#:;<2^I**G&.S/'OM',D70+^\E:,)(O=>8)"!VH.BQRYV;4[ M78\[&E$+G( L%\A5X5CR-D*-!T@NLC%AZ899*WE=0.^5Q)U*4#S1Y3<.<[## ME$T!ZC&7.$#VZ%BY S0SA>-!'F_PQR\2)L?,CF/%P<[ OE+^6A,=U$$<(K_$ M5>IOKN.A0YT0ZI$,5Q.JD(0NC4L=[%(3Y:NOX$DUQ)8X4"9HK>! D^D7U;C- ML6ZS=\JX=(0IHS<"G7,4(^\\I[Q)*_$!"-0CUDG(: M-ZKK1E&EOH:)H *$\SY4KEA"K\S5%^'.%9//>$9N)#:^A]&^P+5_;7<=OWJK MLDH<+1//%CM:K%&4H1_WBI4B6JL?25(OHA4C:&4#4#6F$E?(Q*O% MKM",14>,15&B;ALJT5'_W8>HGWOARO?"E>O:O<;!PDM\(Q.*&L:C74Z@Q(\D MH<:/)*D(26C2N%)M5\*5I1<\^G7GRF"G&5'B2CQ#$R:Z?%CA&71 #S M:&<\**S!/@?[\/5-/!,@)W09OD>4338@U.ETKO#J3,2$-V>0CR!C4]7UGQ&J M>G6M K,1MDOS%;:B!X::RVSE/:D.4\>+2<):F+0%;Y= ;6=ZS5)Z Y#=3C<[ ME=,"<2L@*5+/VL(G35!J@US>J3 +K'1>^[:[P57:>.9MZ4=$80X"#4;85-HY M)\"JLQKQS-D"BF234'AR1AZ+)['\!MD#;D[5OAME1O'0VT\-=N93]*8S\V9$ M2FXJ-15O?%[-\*Z:N=K-#ZHUM5[K\D&-RP9F5#YD43%?+FB RFL>>!!G1K=Y MS6.7903BI[SFH<_W:.:FV@\]NG_8"7TS6$>^!]> :3R]9SB.9X;%?)"^J?5L MK>/#8MP+5N>$C;$H>#"#&446!1.I"95N)XM*0I9N'BEI#4XUGJBK_"*=&:.< MM8.2!^@:E&J> :IULL>,U@&'0QNXRL_>E)VU,8-2Y6Q-@T+%[:9*^TEF/*J? M;&E0.?B1Q0,?5#0C=^SCB0V>E;8B)J[#\P(]$ZD!-QB4LD=\\C<@WD7R&J@. M6:'.?Z.M*IL!PEZGEWO#O,);7(Z;'OL+1(%QI%3 ?QBR!$:N26_H-% 4# M4T9N@JG;S<)4]OV#!KKJ"QL%C_KF4QF!RHD/LQ>(&FAJKG;DXV,B-8)4XWQ] M ]712R!%#YK783;"F1/NU_N61 /R01."**O^^X[[G 9XW]<_@9$D: ZS'X9M M\.6L_AI'K'\G-U[J@UTJJ@3]S'V74O3#SWXEB]P]FM\X1*5S.F77W$RD1D!+ MSO$T-]J.GG_@FK)UP#?9]OE,,!ZP(1ZN=EO_G[['AO_,J6)/;$&V.L4#FH]G MBJ\W#CL+TU:2+3Z>K=>*MRXZ%S I[W7^"::>;]=.1(+B4VZQG4OGW)7+]D6G MTPM<8[]VPH(C$51:&2DO/2VC>W5UU=94(,3=,(G7 ]N1\F>D_596 0YUK=J# M[@2- B>I:U3:KT[0)H?.Z]H$+,SYJN8<>N@DN.V!A[+T=DQ_R]6MNZ93XAW;R]'J=0_6XBIHX (_>L3L M:IHX4J:X4(\KU*/[X7@]O-HZ>$>7;WNRC7TY8GS1@CKM=8N]HXQ3_U;UFD18 M"9?ZEUVQ"A(,6 .7]=N#DEZMIA#1!\T ?AW>#N,F=50SQ)0C>B!]AU&^UNF% MDBS1CR,TP!Y4^?.#>U_@S2V=.<'U:BS^XUGBPAD^0OW,' @/[/AK2:\CT;'0S@&,?\\@#<(BU!I?@W3%IB;R%>\^XL#&!CISY7'/1\E_B)=?Q.1 M.9I7<\H^2-?FATILNS?:FKK;@:;GS% M!5,*9E-S+C1Q?!1<7W+G-@MD]&'.#*EZU;J Y(8)&+V]1$U]'?&G6ID#B+ZX M^QQ^>BO-+@ M,[.7+'J->>;>X#UKARK%%YS9>,Z)B]D+8 MRIA21'#*MA3UD44$)VC+'9]+]YEQ\=EU;%R=O.=K*,W.V%1&>(*V93Z;QKS$ M/HS>]PPS7($O P)GPN"#N+]F1V^S>7X_'\P>O3>MB'Z(QW$5LI.2K!A( P?Z MKJ[QP&&V[P% $_J*R1/ISN-'+/<\OP+M"3K_$UOB I8K7_N;#;1<&,$C.S(6 M5J ]20OUP7)]9RV$)CNLF(A.UZ:X^@L-RE*&'WQ+ M0N]\*8!$NHXSH]O$PXN:+7A>7@VW3%IY/FKVYLY16^IW&<[?H.:.KJ0_5WU$'?L3TT?:9BZ BW/Q51"JWKERN+56 MN$ S7H1[^FA?HD(.EG"J,_OI['8"37I-+>;K!Q8A:K%]RRN,[ZLRG.(PPQSN MALL4H;9ATKZ-)80G:%LXW.L7,Y0W7DRI4QP4Y%.=H%53:\5LWX'&E+P\$W]2 M5I\W#?YA6^_&2;?50YCWZ\"+LK[IB'?/!?8?J0M$D=YHATJ^RSIS/?!2 %;2 M)7M"R0]TR]?^.E$5;R4PV8MM\/3:R=;*$ 8)F\[<.[YE]@ ZK"53@2U%8#M-T%T9RO?Z]LVD#(%YS&2Q)Z:PML2'_:1'],B.V>'/+BST/D+OQ\ MPS*_3_3PO6M]\*VK?'#B]8V!]V8%K=(981O$J]AY^Q=FLA,(;6,1AEH M3M$B?3 -0F.+(;$S=1U=?#8D*Z4\0>O&PX>,'8FT$]0X[XX;SMLR7QQ2Z0_[ MI+]/%'<4P\6"61 _PWR/\:6(YGS);9!O5."ISBNCJ"&<'0X@=%HFWO75=62@ M^;KA1+GZOS''47<0W 5Q'@1XB1OA420T>\E.'>LRGF!;N0&O74JJU*_AX8WX MR ] ,Q)6QN:J#"=H*Q[7F#+/<_27D_6'>\#U@]70G"&HG/@$;=0K4",(>O*6 M?&=2]T^OFNB)<4VFLY);(8EC2_NK@V\H^'NO,\?*)1\V3&AX\YK5_P7"$HC4 M@R70(82;WNL(PCCIAP^8"I\Z,YPD>N@]T!@P='E.CA3?MMBCQHN==RZHHPK= M\RV6:@O.X(3VCW,V)RMSG& 3->N>-\Y4YOC361MT(I5-C*#61 V[)Y!SW2NM;B.ZF./JHH:1H=[7+,5]"^X+6LV-DM],GA' MT^_"-0T(\QZ@/,%D]A1F-N_[MNG@GF)PS>73_P%02P,$% @ ,(-:5V#Q MD:OU% 63H! !4 !M;7-I+3(P,C,P.3,P7V-A;"YX;6SM75USXCK2OG^K M]C]XLS>[%YE R'QD:F:W2$+FI"H)%&1V=J]..4: WF,D5K))LK]^)=D&&RQ; M-@9W@*HS)PGHZ^EN=:M;+>G;/UZGKC5'C&-*OI\T/S1.+$0<.L1D_/W$YZOJOJ_Z]-:2./T7$LQR&; \-K1?L3:PG.IO9Q'I C&'7 MM:X8'HZ1934;'RX^-#XT6];I:=C(EOSUX^-K\W/5N]A4?)!C'"$\XNZF/SQ5?[O671J":R$?WWE^/O)Q/-F M7\_.7EY>/KRT/E V%O4;S;-_/=P/G F:VJ>8<,\F#CJQ1/FO7'UX3QW;4X2* M57]]9F[40.MLT9>VA/SK-"IV*C\Z;9Z?MIH?7OGP)!RB_-J@DZBX_!9GE(]A M"7FFOCT1U+.L;XRZJ(]&EOKLJ_V;2C )E1*ZSK:!:?,B[HSLQ>::H/+2TMB#ANZ;3&4,31#B> MHRK!IC8,"KG-)[:.2[G/4-OYCX\YENJ,]WSF3$0'/88= MU';=4,W=(,_&KAG><@W7@OR.S 4+*,.(ET.8UD M2'Y0.GP1UK9-AG=$:/@Q M?G91FW.A%;O>!+'5#\O!+=U++33IHSEUYV+Y(A830^S=V@YVL?D->O:$0!('SVPW-"7\)QDB%B]1CE:5]PZ8AK>^)\H^8(*G_K1GOP6*C>R* MB$6ZKX6*'9L1 8+W$!/&;4K)8&*+3V?\!KN^L ;RMU+T*=)P+<@':"RYT4ED5/20TX'#Q*?9D!\(A:S2L4VO1 MG/C]NOLXZ-[?W;2?.C?65?N^_7C=L0:_=3I/@P+P%#@!3RQ($@-1"Q3*DGR7 MS7'1GFIK9/-GU:#PC<>V/5-NYQER/1Y]HD1$B4?XP>^!68P:=>UGY'X_B3X\ MJV,LUSYC@IXK0THM\_NGUI=6Z_+BTZ?FQ:S# M=D^L%X3'$T]]LV-.2 = F#3YHR-6S'/;E0:L[5W;C+T)M?9/V_61AD-&=>%P MSIQ/Z[PM#Q4@SX7RIKX8?A\Y2$ 12^9'Y.5,QHPJ^\'AP@A#QIX#8NPC)1ZS MAVB)(4?'ZBOL!U,+X@M9V@+$TLC+?Q/2J&%BO,A^L"T74?[%>TNJ1.*[)7_-,C"AGU"1"C M E]4#7EI!+2*-*5L$NBE -IXAZPSAQ;R\#,@'O88G2'FO?6$Z^X)M2%7X#/I MB>MM8E85.!S5^Y*%QP]P-:K%\(-1KM>:697@L*XTHPKP6@\9H%-Y;Y.AAJ?R MJW?$.3W9UWFGA0:00U<^=F5 =;:-,9H_-@%SAK.F;6V5.>%L<,4/D^V,X$ M$\3>3!6OOL*>LKD@8("Q@5N?$2RW'P6"6_PJ?\N\KA8G@!QA3NDRI3"OZK/M>23;\_4TGS[TB S!VLK1(G M=^UW6EC8UE,\Y">_KV:X"0+$DN)BL=1'2IS4B'/99N!(Q7K$I%), !=Y$0[- MQ(^^AL.B2AFR/IDS 0/TNF_0" E\PT4$=D$0#4?U%0Z&QP5) -#]-M'&F64/ MAM?O6CDOLC^5']*7P^B.?O* 2#IV9]4Y'+87I@) __P6$T&X>SQ':V<2]/H] MNU(2>K/5;#3W4P!*D &@]WZ/[6=Y+ C&2T>>-3Y0T8C$./2:_#>5F0@OWA] MX]>%E)8EX,BF*=D3H:(<( #7CK$A9Z<0K1>$PRM3^F=R+ L50,9%R:0]^TTF M6CS)'$2S!-N4&J!9F37&U$A,(90P6FMKR^\76 A@!NFLA@%B6E!%3 MU\LG 9\+P'5OLVS*5$., )VS^!G,'/.Y7G*/&&F*#J"#E?02(PJ\97,SN](> M,;8$4(@N5$P\A MY4I"X7:2!&H!2$HHKPT++L06P7%DPK+T/$K ) M5( )32KV'S=F1MNR-*O*/C"U,+Z0K5\ L57C).9/ MU[QZ^\#@<;W-GN?9-WL.GL2/A\[C MT\#JWEIWC]?=A\X)U/L]Q81;SKX5T5WYKI8[>&37MT)&@Q6YO[P[5S#R"HTH M0S$_N_/J,5N(&"8V>[L3W%&>MXR@4==5M^UZB"&NOQ)M:STF)\-',1D^US35 M4QF^?NG/[J@ <'&W&\>G56.KP:--=& M1^7@\:^\EC8#!Y%] Z16$C\0$0CDN;#V<(H)YI[$,T@+NXCC@35Y-WX-\+BN%1=E!&"6!H9^1B72H(3FDTH)RYU MEM9>EVYQ?X2D:B*8A&%G#%.&O3=5K)(+2ZY\CHD:UO19N!^RS\5VG(K?X&'H MMK09DP_%J!".ILB5F##K*_>M]?/^96FWI,F-Z-9@E]1IXKOIS,9,10PG-AMK MUQ;IA=^_&)3 9Q+:W4!;;,GH*("12E0[$T\3FSQ-&/7'DY1Y\$L,WT.D.QH5 MLD3EN]D?6=H)90#FNCY20I/K^^RUK;8\/%&H/[)8C%@ -Y;EJR5<)1X%P\]^ ML66E)#R)*,:/M-T',Y F7DV=UB82X^RIOE)J']F9#Q!B<$(9HJ**.[M2$OMG M %&G39E; B_ %(Z%;0K'G>XRYI2&PUS#_5TS! 6FYF[S-5+2APR3-UI%DC>N MNP^]?N>WSN/@[I\=Z*D<*32)TJG$7T'PIRNDZ%&B5)5-[Z MKE?A&8DNJ67@3.DM,3:QC,Y%#C",O$$B9O$A2Z;#<"D\4CTEP MTX7S]L1LPFUU/7R;#-5? 3]_V)A(W('OVD=.>-#6L:.RA>6JRJ[AR.7&PF,N MAULGX#O2;VFT2*)O,\S%A+_QF=0,8FU%*Y)9DVZ.\KDILU?7RT&*8I6T@KA!5PWNP$#L1AY7^CI*9244 M@WJ6)$*YC+YD1R0^%HI(M >_6;?WW5\#N'$(@5_^DP>(YK8KB=(77@?#CB"4 M_$*LPI(?Q$JN1ATV:VO7.:;!@%:&T?:N;<;>A-7//.-K4C?"E+I>T M"B8G$E)+XP>X:7M>'B>]82! M>0-[,O%*"]1*('D3J@'4Y1MN'-0I#A4QI=!V 5Q&MH?_[P>I)?R)"H>#$@>[ M* 'EB6ZF,ZKLX@#$:.OD FCS3=X2U4B7255X4K-U)J_+56E" =1:49BD2P;" M3'='44JL1D9TQ8]R490X1D'X.E,,EVAN,)^%-T1W1\G';K7BD5(G289+ &_+ MU"HCIA2"&".//;>W\D[>\C"'3D0,JAXE91-" ;RE/?-AS;C9S,F +=C,48ZJ M(IK)N9WC^8V Q=B<5$XN$8C42D%S[*0C'2 +S=?WTG)WI(5U /X;E, M$=>?UC< M[XY73A*C>9BY'!N0*I(;2.^HIL*1SXC&'L0K(C0K58\BLPFA(H&!%./5@HG9 MW7 F%)6;]1:.XE,!O2(I@ATC3GMRWEB TBH?96RY5%.J 3Q()ER-<"J&"E=@$W/#>^NY MMM#$9"A).,M(]#=O (X@5<3.=?G8D!BY!\=JB$2N05HYI:!3,+GU#E$@D"-"]; M31E_AZA93)F7;93,:0#PBHQT(/>4C)\0F]Z@9Y.5;7K%@Q6#7"( C(CTT2PT MED;8OARV)'89AU\S*B10'W>:#5;Y_O&\*+H<_V,NB^_ M"0'=4I9W4MQ\4;E1FXRPME9,E]U*'I)#LWA@%#E=W%'?"NF0C=V_AV 674-GN#T;] MF=QLQ]P)GME%P^4KNQJ%5O_ X,AY_=XW4&[4](R"'*%+N<^0BEX%]ZSQGL\$ M<3CJ";BH[:KYBN4ECIZ-7;,'%2X:%XV/UJFU[$#\$>]#_!EU8ZE^K&5'UE_# MKOYV O5YA90TFN75)7=#(19XA.W%1E44&XS=5A;+%1-E_"D:KC\ZO:5>?M^] M=BZ))!5!\+Q3D.;$PR-Q18ZRUC*6Y*QOMIJ-CS7IX"T*U;JZA4-K@"&S*HD3 MG5#79;QMI:^C4&^9E@#C>U6"+YH$L9.^CT*]8]H"W-&J=H9'24N[6)#$>CL* M\M:I"? 2X8AH&EF+OCY0XAT+:#\ MHNP/>:4.=1 OQE%]S7?(T8)@ 'HD"RA]^^7!]H1RM=UB#-56?(?\+(;%?.V] M)9.G?[^!JXC.ZH?%[.*GQOFJ78PZM&PRM):M6T'SHH#J-N4;^$94*F,Y M6J/ENEG-*[SC29PQG!],_^9?7K6DT)\+H?]4TP0V8TY\2I?"!M#B9N!H.XX_ M]=7NM,'3:\4;VE/V%T%;X#C4EE1\'\VI.Y?7MPNW#7NWMJ/24Z3C%LMZZS%, M'#RSW2O;E6E1_*?0Z"Q>HICJ_[+N$BT&8@4CL:*A*%L@NSJ5?5FR,[D_&8W( MBH9D^7),04EO41*^8RB- M*/$F.A=NHS8/0F0,89O8I#I/"Q1"+&?%TPNM0F;"II(T:]48R]NJJ&2A!;C3 M7AR;Z%AWF6JYQ@Y),+1X >YD%T9W2_T*EB;+M@Y(,+1PH3]I6QPIGE>F/F1; MAR0D.K@E7WS=DFOIO-]5VDJ ]+ M=&(%O5BJ&^NOG=[@;ZJXZLP2?[X#3_:78A0:MN>(V6/TZ$^?I8<2@E#(>-?W MN"=\>H%[90(5KKUC):$9W]K KFR.'8UR*-0&'*50DK%Q/;$YK#I&)M6< M[<:4!&]['L//OJ?>KJ#+IT?#,%7\L6QM4L&F#>^5\&R)'+7'7P=H+$XI49L_+=CA7 "L-2 MQI=1$LX4325P? *:CAZ@CGZDA"9''Q[WTC!*6SX)^$( OH#*KF(80&;CA>^P MA..^0@2-L&[+4%/Z'3&L"(("E_AL[9CW(G-$Y;G)AT\8FHB!"]]N"?1:G8WG M=Z1-'5S,EJ6DHL\6)E:[>WWW#LQ<%BU5$J:0CYZT MXT)B$RN?GIVRG[YQ:[LVI0Z^0B,J-Z4=U^8L#4X*J,B M84@8\0II8F+HZXSH99%/0P0!7R=,I1K;;UFJCB1&N86&@;]O9P'_0@7^]_\! M4$L#!!0 ( #"#6E>:/')L248 #7(! 5 ;6US:2TR,#(S,#DS,%]D M968N>&UL[7UK<^,VLNCW6W7_@^Z<#W>W:B?CF4EVD]1F3\FOB>MZ+!_;DYSS M*463D,0-12@@:5OY]1?@2WS@29%$R\.J5,:2&D"_T&AT-X!__N?+)I@](1+Y M./SIS?MO3M[,4.ABSP]7/[U)XN7;[]_\Y[_^]__ZY_]Y^_:_3^^N9QYVDPT* MXYE+D!,C;_;LQ^O9 ]YNG7#V&1'B!\'LE/C>"LUF[T^^^?:;DV_>?YR]??NO MM(]3)Z)M<#A+._OPS?OBA[.\.QS^2)N]^_#W=Q]./GR<_>/'[TY^?/^/V>WG M O SQ6WI*R$#/_S]1_:_1SKBC!(91C^^1/Y/;]9QO/WQW;OGY^=OGC]^@\F* M-C]Y_^Z_/U_?NVNT<=[Z810[H8O>S"C\CU'ZY35VG3CE4*7YRR,)B@X^OBO' M$D*P3V\+L+?LJ[?O/[S]^/Z;E\A[DZ/(?M88I !GO_H2^ HM&7RK_YP'[W_X MX8=WZ:_5KKVXA*WV^]V[[,,)H_D_[F,J MS%CO7^ZN:CAO$/'C;UR\><=^?:?334J3%F/?#4[4K4/HSVL4^ZX3]$1AHT_+ MY)9?1HOE?8S=W]-==Y)5_8Y']KD?N0&.$H+F+AT\\IEUB!Z< MQP#I*:V\ QN$I Q-[?,9WFQ1&*46[^*%_8DZ4:;5HPU2[] 3"A-T2?"&JE=, M'#>.?J7KV%D2Q9B2$U%09[4B:)5BO%CF#.B7K2* B=1T$+D,N_9 *TW>",TP].R?L:FD. M'LT&B\XI-4^II ZU,-*>+)-VBNGRZ+ ME%)4!C$.YDSW$2VSJD#X*A1%=S+$#^:0\4#@ B][3YK%!0KYWE(2,06/NLZO MGL8$QZX#5QC#OL&1O]BR#Y\(7?215QK.,R=@P0;V$_7'DTT*-(3B=!H>'!-O MHR0:GWQSNBJ6&XAL]\ZV%[[SR+8:/HK.J*!\Y,WCLFDWKO0Z,AC6%>CN\B^]14A7 MT(0B'J[HS/?I?AX_1H@\L>S'5;A-8K; AFP?=T <;EA4P##W0).CV2<84L97]D?(WY:V@G[IX-+!4^$-.Z#G$HV8^RX7.7_SH M'&_HINT<+9TD2"LW#G+S- ;0H&+I1(^IF)+H[;3&R(1"463?L &CO7C8T#7,'>(6R.=_-J6 HHWS#4H( MWK)_TC'?H0@MW^7P[YY]#Y&W(;6'^!D1/>R;:AP04O;'!GR;?Z"8O__^[?OW M;S^DU4[_T1Q+FY)R)#^,WWG^IAS-"8)N*%?JF5A-UG=<]H)OV]':#-H]=-9:/:[W?PQ%=4YR(FSRBMR4; M>D27VWL%::H@?NAGABG\O38N8N;+0UXQ,L/V0+/'QBU&#K!;&RZ-*V'2V0RR M;_96,/_BMT:4<_X8I2'R8I3 >43!3V\44-2G8:0+H=X9T]5>F=@WOYTFD1\B MZB/@S2/=[C#&L: ^]I0R8 .44A%6Z3U"&'R/DTS! U M)N_5=D[J[*;3JD GGV$=;<62X(U:,_ H'-V3^^-,@-$LQK-A,$DBB@'>9CFF M-[,M\3%UVG8_O3EY,\.$@O_TYGV7.7#PW$X# 5>;+=V/I-6@:X>L4-30=SW@ MG,\J8',=U-8BU= -*?2AX6WE$NG6 YZI\,LUX4-#02RH165#*C#W&I -A>!" M6J"MC ]>TPTY*L,X9PEA-=X",O4:-2A6->HZ%71XC_71&&5:2'"N3@T5KGMC M:7N*"#"]P:';19/:[?24J=K.KCY5,3D"E:JB*S.\_WS'!$$<.UH?L=6N;B-FIIP0I(\-MC=^-LT'EMPZ_F MBZRUFC?\UD.Z_Z)03&9ANB@ /I0_58_? &V"S >N&'PK/KTI>^9G=MB,70< MLET*9V9JP>;\5,!:H+2!"'>.26%RR@0P]N:+GEBP'G75>2#MF&F^H,/!]3LB M<47B]-->VO3#;V=96HA.R(OE$KEQ5BVU6,Z]#"F.:ILTR3FEUP0(R5QM-VND M2;;]^6 D2]R1#=5YHC,@FRZZ T%:'^;>OZE3F>6A,;E!SW/7996NU$6^)3BD M?[I95(LSJ3JUS?EKV-8"9QYHWWO9?:[M/W(&R$!R.OD@]B9/-YEA+5JK<\9H M'#9Y^/U#FBI%-+AR$H\S*110C9!^"PH(7>Q/@O@;%6UX":T->'OS024N;$YO M=1H(NJ\F%R3=6G>TV(Q%9.N0>,!1'J^3&[7)B#=I9]*!D0L/=B:\Y39PQF-H;]&U;_=DE15X2T&4IVPA]1O$: M>U?A$\I6MO:W" FF21]=%3OO@[H:B74B)"2[.WL;'EZKS@UR;&]K6:SUBLHJ"J ME[4NF**UFD)R\[-9<,56)#H#KJ(H0=Z"L']9\?[ICFU4. IHVJQFSG2:@6,% M0TUBS_6;:;&BVLS>;#"6,N[,CNH,TAUV;\5UAK-MS^]8R11G*K6^+WSK_?=C M8L@-_7!^J6)I/]#39B*685W5MK)IZJ]7FT"RTZ(R.Y&!UH8OMZU*>#A4"VVQ M-KR<:AC65U^$V)SR^N95,5 :[EQ>%#O&Q+.O+@VEF>^LPH^W# MLT&_A-$6N>F-Q%Q=5\*5.V@A'( L+U<,6)\Z;H:WVBG374EGD&S\G%W'([#G MW-^*[%+]-QMU%VN'H-;] ]4R\=/='N;6V:7UP0SM/>ZA=QLXH3!L,N00Q4P9 M9 B+V2^NSN!1>%G+CE7Q2.?C(.-#FLH%;IR9S/LI9UK])XMH@5-YPM)[+ M7ZQ OZJNU0Z8MD+6LU_HII=Z91PUX_R2TUK[Q1[.7!WC_E;'V[Z&\5B+Y;A7 M]:O2G*E7HQDH[7*")//RV672_A\)SY[)@0K9"8! $,771 68D# ^BF7"-8F MKJ:UW$Y3!19V!DF7L[O#TM-I":^\2_A[S@O.[[:IX.JM!()'B7UM%3,>ZU!3 MU=%65TP]N5U TLPO81(E3G#G1[\OR)?0122F.,:[T]T-19GP;*Y)DYQ/>DT MD9^AQ=5QDR8*\NM-[,T"(XGB3BRHSA2=X=CDT1L&TFQJ'$(NWM?B3"(-2/[5 M#75(.#1RYXH6K)Q.^[-#1U38C%;)I0C5[MDD4'1K.^Q]1S<0Q9%[3GJ1_VM9 MP-?X=7R-O73A&+L9J.6B*RWDU6/MAJ#LG6WA*\I2O"CD5(XGGH ML63\EB$K3$L:M"@"2SHM(-$N3$X:M%#1#B-!:2),W(7^6E1./5@:K-,9!-(< M*I>5HD(^O]17>F15!MM,8O)A;5":(<#/[O!^*RBI_P8@:2EE/Y93PTU8\CI, M$R7UCFQ[&B6^GQ!>$6>[9F^"RO14!-?4T3;<6!1E#*Z.+]-/,5Q=5WEP /16 M* ZL3R%7?YL=5W27UZ%M/::+A)>X\8+<(_+$'I7C.BI"D/WJS $9EP1VD7D^ M/#\7) +%1_*B>H4X0[% MYHCQ$)!F3A;%>7!>YDF\3F^Z$L8$14"U,%D;" 11DB"@&$Q(F/TU0"$1K$U< M.^#7['0?Z^-U!DF7V:.,458:TNX DCZRN;)_\).CD6* G ,\ .N$"$LX56!*.8.EM^[E:EJ/G:K :M!2[#-0JF<7CQ$+O0 >T128/U*:&:T@* M&Y%:UW=Q]YGFR[J%I/T_(V_%*F91Y*]"476''"CGCP@(!%%!"0FSK]\* MB6!MXJI:S>^4Z;.X,TBZS'UXO'A<^G27$W&'LB=;!=>!'-:)Q/KK=&)OKE1Q MD4T6,5Q]MO#@8"T'!D+%^N2K5@GUJ)7YQAL-TH0[=0(G=-']&B%9<: *K+CM M3P@&A#3NO% #2LBS/S.4LL$&)-;N+Q1TG%Y@*.G0=C[SFN*_RAYL8C?-<8*! M0H B;L8!L(*\./RG .,2 L.QEW ?:Q-6"P&V.DP#@,*.(-G?>1C[GA\D;(FY M9Z]&IZ^77+RX0>(A[Y(RC)T)3N*4D,7RPB$A756B6T2R$\$[?@>\(_/#CU2D M$8<<"8R,A%$E77 IMV!$F<;0&6S,L=IA^N$P3%.\2LP@&9,S3)=D%JQ@V+!@ MQNGN%(7N>N,07BQ,%WQ_.Y "' 3)!4JB&Y&TP(4D-\&MWH>D)SUL3';C-B3I M,/EE2(KN@<\20=)8 U(\-ZRFD%OX"!U)#4@1C3#<21TA\:: EFLIZ9RK^%#= MS#L4^R2M2V(G >ZW.(PPD>SWM>'+ TA*>&A4"PY::;?0H=S^[- 7).Y"??W MEF*H[ B7QA"V P@/C+C%\BKT_"??2[A%_5*8HJJ4#V.+BE_]>%V-1S[@"^K> M"FKD.K864:YJ;;&25"I(?"@G:I6DO*'2]V],AX"TMEPZ/F&7GM#-U&?DL%=+ MTS,\3N1S7P#5@\ZYIX2V<=01DU0UXQ*Y\H_]PZW$,^U,VO4GDG21D F M4]1&4GM:*=M*)IBD+8BIIB-PP6S398M@WDE&%DT]R8B0)F'JR+*+:TF\JQZ+ M.MU5?^%&(4P;EIMR_8:6&2((0X@ . 3:GS\=Y(0UB*P'%W2'R*(,[:XAS8C* MM$_?DF^]>=]>B?AP[<6G"6>3NA27*#=8WB*\8QDTXH>KU$'_$N+'")$G=B+B M*MPF,?T9AZX?^/E["WM2Y$O30,,T>=O[," 6/(%>X='X*U@.ZWC55L#>\0%J M&JY]YY&B'>\TS(,8MFTB>+ V*2WP\5%WH=9IDMN+H<=K^L/1!$YHW WC0L.A5VP(9O)IF M^_-;5WS-B:E!=^U@D'R8UMSA=P]IEE3BBJE[(ZB)4X'EO!*# 2&-.Q/4@!+R M[.N^4C;8@,2JMHLZ9FHNZQ"2?E-WO38'%TF\6,Y=-]DD:;!P$:\18<7B!*T9 MD]F1/[;,J(V"B(<_?1V8&LM#]O>]$GW#,[Z]'W[@AF\?C# M$(-D1\KWG>9!@)^9X\TN_[M#+#: (L&J:=:H^9B6HA$X)@@N@M)OHL4 ^_/6 M4*JX$Q.XKXY)!ZR]0B8=R':A[6?GWYB<)5%,YSKA!8_$ (4CQ@$8"7FVW5TL M:PAP%5\)EY,B@;/H4HH%@/5)J_F2K1Z9ODIZ@F3\[Y/'*"UWBB^>4"C:(RF@ MBLO115 PZ.+JLA).3)M]75:)!>O35[OVG=]M>NF[N#M06LU]@#K]-LHO?OT3 M>5]"BN)]C-W?%RG:[ !'=+J[>$'$]2-T2WP7W;'KCWDS8K@1"HT;8H3CDD6; M"OX<'FZ$PV4A'L&BW1A0>87/S_L25;MD@E.A^GM$(*.(.GMI1_2W5]Z M$YF+_+1Z@9V(6>+ Q_F;-+S*(K-61<6+;BN8?.!7#9FVT^>%_9EB*F;H=<[UW*X/V1S6@1 M!KLW-8FAEQC1%<]K%:>4;=X<-A&JZ&1SP/7VJD\__#8/@LIPW%.)*K <:S&8 M^6S>;"(_Q?/DAX\G*:[LF]\NYV'XV0^"$!$NIG*@'$\1D/DLR^:(DCU8/&9# M)4TG;ZK8;S>*0Y B!&"9";#\YML1/W_7XZ+ZZGS^<'$^ M.YU?SV_.+F;W/U]GNRQ")ZA'[M1#05R_"]^:MB1N\HC> MEDM@5>NK$UPN&C:].]'5F/M@9+C'4U@2"[*# FE+F4VU5 MTN?LD"#>(N\!N>L0!WBUN_-7ZYB_UFNW&DB2]16MLQAE.EP5I9),JZ)+L]XM MTF1BD[884V0?!A.9E$2KXBK7!^K\H"OZIVCYXP$.(QPG"+17M1;65:XWU[ZF MXTH1\.(?6:W]O>59DF)TEA+!=NP[[6[ UAJ^]K0ET,(=CB#.G&@]#SWV MS\4?B?_D!.R&@'E\YA"R\\-5>LY)(!C-MF $)5"WJKPT28(CO[GKXH2BN ]T MW: X)U0TGZ1- !@W;6G)*8$CI)OT+2@/[?&,Y"*2-1A30!\/%)",#CCBN0I9 MF04F.ZH] H'40<84P;<'BJ"..1RFWQ*T=7SOXH6E?1&UN:D+7R-+( NMEF.* MZ+L#1:1%$#C)/3@O2+27J8.,*8N_]R.+'',X3"^?U$:5U4YHK+BP8XKA'P=; M+2X)<.2A8Z@LFJ3O#_6LX!H?O$4DWK$:('9LF7GIV_256:3:1^HU!>/_RJV4 M#BEPI';MA)Y *ME/ /:()II5E45& !Q>GR9^P$[;LY,;5YLMP4_9K7^?"(Y$ MZ[6B#8 YT54Z"LK@B.VSXZ[]$)%=E3B9S&0- .P1NPI,1A8<:5TFA/(U(4+C@"$Y(GDYFJ$8"M:E>QJ4B#([G*2?IS MM"7(S:ZDHW\'*&5YZ,TW[!F$/]/OA82)TPP]=0]@X]Q5&_IC AR]D?&BP]9[ M7/G^,-)L[S?:+JA\;A:\T$$_8>P]^T%0CR+?X-"5YMH/[P[ ED,<-SF,#BR.$=+1!'WRN2# M:E;)&EBTAT/(2T8J' GFMXJ&JW2SFQ;M+I9?HHP% B$JVE@,SPPA1P6U@$3) MHTPD0CZLQ6#-(*+C4PG0R>S)N;0:ONE3@MT9 &<^9KA),]T@8MFZ-;F0>%MY M1X"J0GK3!0O4(A*Q_62\4R2V]9L#V*3I5:[KDP12BGJ%[;(& !+BIEHID!_@ MXO>B?OC6V;'ZH@=6JJI7.\UM 4MF!O737&I B8DDR&O3)A:2"!Y )8.QB$2T MP!'0-0Y7#XALSM&CXNP!%Q+ JF0F%"X5<,11W^/M'QB2[Z$4C0"X=F9"4A$$ M1U[Y'*_4O&K9-QX\@/J$3O:-1PL< 6FO/+:7'$$)@J%U.YJU1AD8$@'#<@/, MO6L!67"DU H75\@UB*1-8/D/QJ*3$P=';J6? MXNRR2;48C7J Y6]T#E-HT0I'R(4=J5Z:6W]'U%_ZR%.* MND,_L+R9SA;8@&(X8C]+3U.[\:]^O"Z>.RB15PI;NS6 XLM#1*Q-)QS!"K:J MZKRGNAV VLE#A*E!(2 QLAQ>U:73REL+&@ HBCQ(@$0 M QY>$XRY DM'1_:N!DB\J2E4"O&?[\9[ MVN3688&2-8I]=_\ C/*=D^_TWSF9_:4VQ%_?3.^>3.^>3.^>3.^>3.^>\/.D MT[LGUA_2F-X]$:59IG=/IG=/7O?[&\*@G?XK*)"/(04!?F;>_R4FYSAYC)=) MT'[:0%$3;M8'@ 5+_RYB,]( GH=^S9?NR.?@5W+Q3B7F5[W.RWRC(.SHZ[F@ M1\@".)HPI;Z[!M_UO*NO(\=]OW8HHO,D7E/T_D2B"])5C0 LY6-GOMM,@"WC MJRA*C.1;- #A8]N0;<$ .'*MI.]O';(@J2WSTDS^+2(IUNIZ!W%+$)[4_5908M5<-E"2 M9K4%L#!RUUHJ5I6*@!HHBY2\"!K!!UQ: MB ;HE !A%/0D;4P9GQWLTI?J"*=A1-8^G%O^H0Q*"6=6#T Z,.8PFOAL4 M[\_J".35@ '@7_0@H 91<"1RP$&UHSF=UH/\CNW,V=S[=Q)EMQT\X+GG^1D: MMX[O785GSM:/G2"U%"S&5KNWZ0Y1?D1^C.X1>?)=ED+RL7>'7+S*Q"<[A#S\ ML !R SVHT_!\@J.**7.RY,9Y0EBN#2=_*>7@%2#5WHO--L [E&GQ;4+<->40>_2S M@PF0] 7@MK:!S8"$>/":D.FQD )QZ*MC;P"N@!O:*,C(/Q)]N$-13'PWSNO7 MYHP/J:-->;)$?IP0X35F/?0+X4JZH95$CQ-#G_O(8A9I:3LEBV/:;IT=*[ZH M7^NMXSCTWSV$*_ .T(K^&6)3.3(E'DX[S/N'< O>D.IASA'KQJ,_.P%!YOV' M)P^BW?[L[W&B0Y!O_^'+PX@?L5;QW(]82I?Z'',W"W Q7-(4\3['*"M*_'CR M[)I$?HBBJHG^ZJWR25B<:=S.N MU\_!2E*Y*(2&4[/846Q5/UU()9S-&@]%]B=!\NM[--K!*'I4Z*5*7 V:!E@. MY^'*Q^>[T-GX;D37!&X!EQ020(&"MAJ5JY>(F $X?$I]G15QHN@7)W*3P"'E MC3W4Q95R7+E04@OR&"] QU=R9T(CI>&4 M8O%[#_[1OBN8$[?VAO M+.WZ:]SZK= MS_+^CVACD.[66GR:$^*$J^Q0U^EN#W/K[-AW:6!7;\=PGHK08\DKY56APPP%8WO"U?6:N1^$>+L'ZJII MS"P\)3VU(H$'L/49=^,AN3]S)BD9N70LVZS-5GK@A=^&S!1#QW1< ^+\^FRNRIDJ,@C$G48&*$$+06K2:%. MQ0"9MS-JMWW\E.>7\O'$Z38I.(2M/D\URGR:%/L!F'L1>CAR\7:GY*L($H+[ M*F6I"/'^#41$XHIQH)_VAH%^V,^M3PBOB+-=LX? .(9; 3N^P1:P7==@*^@9 M7PZ9'E0QX1IJ!:Q=@ZVE4"7WQ53TQOT(N=^L\-.[])4(LLL$D'_8\S__XK,XC8 !WCT73MFM$ MG""]K9:J@C!QI@%OV4XK]:1T >5D#'U6(?7I'5>/XQ)@RZ9;G]T2&@;G=1JF MHJBZR$NHO.]QD*21/0G'54TL1DL-^:ZB9&CN+RX^B_E<^='BO3]F'*W@/#3O MRFWJ.4HQTMB)-R M7G]CQE41 7;?J>4[2JUT@UYT^!I VEF7HMJ#M%)W\?CR MQ#<)4ZW%0*"KBT0E% UMTHJA<\MPYL1H10=L7,E?OV#/!-+_//%]?YUZ G#]7Y<9U8E6Z^=E MFV>ES++%W[:SQ;4#M/0CZW]6#/"W&1T"?CHX??]2\_"L -;Z4::C/B$K%8#6 M,5AH)\NFDZ_3R=?C//DZY'/-I[O/SK\Q.0N<2%:K8M0#F$2HMA$S(@^J*/=X M*@_=&/<"P^AUT&--*?.IMAOWH-YL@+?432U.;N_N_-4ZEN<4E:T 6-6..EP+ MAZC(M"JZ!^)XB!$@EU4;#$ HHP?AM.FR^_Q$OO^[]B/%Y.%" @AR]" 3+FFC M9Y#O6!&Y(%]?^0U,DE[I0#00M\-0KDZW?K6?=F])O\9!:TKY*V(K!_+F3X@X M$FX*X"PGVSD:4+!5@+#=-RX:,TJ5QI' 6\O?*&FH'>OGFY#CR]@4>^$SO'GT MPS0LR]XH]KTT?4$)(TX8+1$AR'LO$*99%P"<(2-)FU$')]G P?N6X$MVB/DJ M3,\RLZ_RX/IB601 [OW0K0:RSYV8?HR35)TUI7_H. !\LT-5Y% 6@-:C"LYW M*'W",STPJJ\@P@X I*@.E;R0-C@B%6\\OD1HF037_E*4E=%K"N!E*",QZE%E M/:;%:/-JL/!3S8>\R6^JB,U^Z/^Z973GU&\QE1UGU#V MDEG[6Y1&;D2GGP[J#DQR\Y#K?P]GP^@;7!$ZPN)]50/[H80^]+J0IHK:Z=): M\ZB$GLH=_6VUQU'B(3J=.^0EZ. D-55_F%9_'%7=Q5%8D%=?AR&Z4Z@'2S.5 M:$PE&E.)QE2BT6>)QL8AOVN4:-3 &0E^BK1J-$UE6A,)1J@2S0$4?A#8SE3 M]<94O3%5;W3?6+?2)=.#/5.%Q_%4>)CJP;$6>?##Y(OG$)%H[6]OZ;)+/U,[ M(Q"L07L WIBI5 VH&_RZ"2XJV5,"#"'N4[D:C0 43.A*19$WL>Q[MS/#]SFM@5<.S6 M(;/")/G3X?1C/LZL'&B6CP2_)NGH+D!H(B%[WH\+"J8Z2/O4,)\.4,=M(71S7:@:G;T;9/&D1!%!;#3FJW--K!,&':VJ@AM2IU0]S/RA\U?Z-I M$?(#ZV9- 9@Y;97;W]VJ2]WH0GEXQEV%4FD*( ;;MU JU(%RQE2IDNFL*Y1, M2*Y(T0/.RP[SVR+ISCK+Z0LDJ-$.P'PSDJD&27""0DW*1*D9@?W0G)?&O0+( MB!PTCXT)'OPV>:G]SYXF-5\5BW8 4B5:XC(@:6B!-/&]"M/;[J/H#D6(VF\5T5K6]8SU M?217U$ZG1J=3H].IT>G4Z'BG1BO&5[SQYP =UUE0#@$@R@>FFL?76//8VMZ: ME?+H-P>P[S>5OSYQ0V\O.)C?)M1-ID[?&=YL_%B^[3-J#F"S;E0H9T2'CJ 4MOF6 ML(=G@U1=6+V%833E.T4TI1AFEHXSVP\T!5:&#*P+ICR+@',%61TQU#TQU#TQU#VJT +(%?QQU# MTS-0TS-07]T=0U-Z;4JOU7A2.5M\AUR\"OT_J1)[%$U_Z3NE&N<.N#Z-'?!B,GU0>9800AMDD+<$ M;1W?R^OO*/PB7B,B+0&WA L ?V[XN3Z49AOP^74J/4N:A!3%W0A*71D+D$$] M/J6M\/%U*N4MH3L[$N]N X?.S=!C6;YM[MD,K:22L0%L!(Y7:25\?9U*O-^H MC>$PU$8#5"]S?(I:XR0]+A2*LC!PI2N)RX M03VO?^K1 *UX ^][U;RP4C]40:L9^$LW)\TOS8J)_MY^X:\8<.:$WFS?^RSK MG@*DPW)^.:+B(DDT5:^L2-T!F)S@Z\C\*@N/=$4ZY7RGG"_DG"_7J$M35M(6 M &*#/:2NI"1:%=>M$[-Z<:F &C 1**A9/7#0#4"[-9$^'0?X#\FJ5NG40PA M! <0@#04@Y@6JQ*Y]EUFSL/5?$50FH>4BT0"#V"W82@3"3'VZT^@OW$EB!P9 MBF!ZSZKGX(TA_^'5E4@\#E5]B5Y3:W4F)I3QZTW4^Z3CJS21T/2)X*B#K/-F M 'R$KA)7$PZZR29)GR&8;S")_3]EM[5UZ0B SS& C(7D'H74Q8%N M52, [LL T@09?KYQ"+MO[@F9AIQ;;S6NT2/!;2!R+M M.!U1M75$]?[A_';MD(WCHB3V72?(+\VEQG]#ET,127 D5-V7+I9-X@224C4ZXOV?BC0XDMOK5!O/C/J 42\0H79K *'PKK+4 MIO$HA%KAPGU,S7X!Y.(-6I SO-D2M&9>_!/*OKQ@F_^(M;\(DXW\A841Q@7@ M,!M.&4U=ZHM!5D)+=^@)!T]^N#JC/H4?7SHNJ[G$-F0\KD*819^^O[D?3/\5"(RRS"9%:BD\2@VU%LVUHP-QJY7 M*S":%2C-$H93!AF7D.!#50S+JS"BCG?Z?$*M66# M!043=I*PO599P*7";J5' R5I1$D$#".,)%,GF11 U A>8R>,;IT=4QUYJ0T' M$,!B*->C.OO;!%AEO6#1DDI!T09 9$!?( I:+%^75#6LJH"=$-I:C$Z!?_WR M(\X:&%[$ #1,0,)U'&'R?;\^A -[I>0 ,):'850 MD@!3%CE0Y 811* MP&+9\"*<%W^3;$XQ(?B9^1C.EOX2B^Z)->OBN&+!9K3!$>M1YU<.#R ?2W[E M&L74WX\*#5LD<10[H:<2E;K9D86:E?3 $5F=K"\A1<9KF0*#B:;HX;@BU$:D MP9%IK>RP?#?V%#F$HGWIOZ0UP(B@*+YS8E%PUK23,27[CUYS#SK4P1)NK(6Y MW.8:=S.F@+_O1,[P1E^0O1/TPN/OV_?/F&84BXQF)4H3,GE MKSES<%AB><^9 , ]X4=5B364K;G2&PP@'OL=N&GC L1-< MHR=$J/]RQ\XMY@%8WL3IJ^?C2#3T2G)OCGX?0K]X]&//><#IQO-L[9 5BC)T MJ3@HNA\.%K[&",>1JAB$="L;@7/ZPU-:M-GUBKD?VF=\*YT>6UEH@;C<:V] MC;VB%L/OM?3.CWZ7^NZR)H"\>"[[ZVNLC!++GDZ!&IWXZ?-9RD)1>1,H/KU: MW?@2XM%D]]:-2I3M_MG92DL71< @-@1J3:M=:B$@Q>[U;Y@@?Q5>O+AK)UPA M^O'9(?P+^_2:@/ ?S00C)ZA_\40DKHB&?MJ+A7[X[8Q%)!'9.B3>L6TF9T41 M@P&J(A6N(F+L1^?U'=HFA(H]0N5^O8D9=^DP;&MW#5$I52$3 X(&V"7]BH(@ MNJ0N>>:=,RO)FU2EIRRB 9@4I/ZQ&!R&;RQ7*KDT0'C$!3[LX=\R8E!*)0I)9-T0:& M>=/0-@T)#>BYW:$G%"9H'GKLQI#%\MX)$/\9,#4X %NEI4BE+R:E!H[C500? M+EZV5/GDAW8%L !V]MJB49 ")$+9RFH( Y/7('*P0KSYD<TB< !3QEAJ31K@V+ ]CKJ5Z=(6()*I(*AS95RAV?/*+$R1HL=Q_F5[=K9ZDDJ8@CN&9SE8)/439D/,RO&F94#3>65 M7W.BN'M)Y90HGA+%4Z+XE26*;S!=7@HDI?+A0@(('YO(@TL#D!W6T1;IFY=7 MZE$"1"Y3D3[,(OVCK@OOJ6!_[+KP PU;5.S33G>YU;Y#06JRH[6_-31Y.IT= M4QUF5QHAN-]5K'3\;QX\7 .IK[8UDR#?44DX9W<>W"1,&_8IE^@B MK3%@Q0GX%I$T@,M+='3L",#DT?K\G?G[-4)EF>_ICK^#*QW' M2I1*EMH8 M:>YFNF!INF!II,#*T2?2>!9>@MXC4B9PDA[*IR=C2*?W- EPX +&%J/:R*S80XJV), MT:*[#U=;;M(6 )8T,T%)J;$JF;GKD@1YE<-/4K&(P0&D \QD(B8%TE31%8RZ M&8 #L0=-&FB"XJ5Q6FDHX<:6VP9 \EI""[=T8 "G\9CO_W@%A]F5>SA-%9F. MM0,XUJY,G/(1>O0O]/5I&Q<'WJ(S&PU]G>RQF],O%V57Z<%J&R:Q$!7[NW;P@\W0GN(2KNC+4 M0ZAZQPR'1\!^*N0K*-'NK?+W4$6;JK^GZN^I^ONKK/Y^O5EH>&9TRDI/6>DI M*SUEI2%%-(X^*WWT%\PKXQ0VEJ_I[OK1UR\X=]=_;3>H'WJYO8(4JZ+([]R_ MI)05II[=17:61#$ECDA%H]D6P'IF+"I-TNSND!4O1$C@ ,39C47"(0/(-HFS M .MG.^6- :0]=:@[+$#8W3$YOGQH5H6$-UN"UFSY9X0QVAESN#=%SI=TT=A? M%9DS!BVIQ_W@O-PZ! D/J XT%@![WET[!^()G%QMP\G0\ZI K C=A=JB!HXX M%(X$W3$'B4?M(D](D^^ MBZ)[''A21XW? -2%_Z:"E!$&1U[&2X-P5>AK/98, .H=@<$780DC;!?5%"A> MA=1&13CP/7:"M'1EH\4RH\VTEN8[>2U-M8*&_D49.JN.OR^ M!MWDT=F>QP!E5!5Z+M>+@]A@)=QQ'V/W]U.'&AB&*$4K12:/ML^#($_7+9;[ MLSRWM"_LL<"?V4V=[S^@E@24K)=%408:"T2UU_%4]PE,S:"* M,!7R385\7U4)4E\%?-!*D.Y0A"CEZWGHG:,G%. MHT.GJE*K)0#GNT/AG@9A M5H5VCP+:W>H3"JE3%U \Y]Z&LC>*2>HE%C<62<5GV > X@YC01J2:/>F(!8L M80$6B=_1@ $371W-TV@PP.XYM;9L>]2 O94A-YMX(0W MSD8>S!UF*!B>#%?O:Y-X$.*MJDXY2]BF=)$B(375$G@ +M"0$Z&J"!(NV+U$ M$9$E)IOL;B9*IN+&1!$T $]I+$D*>6#;$XZ)[Z:5-U3#OE A1'?W7U0^L*P- M *=I+)DJ.'&(9 5/:K$JKWL4QT'J.VA,0>U6 "I>AQ:;-B]@+)0'N9.JG%_O MHUC+%P[$KYH[-HRO?WP9RYPR:N^XA,O/3N@V!N 4C*!3NMR E[BZ<4@62S!- M4'WHD* J!SNF)%3WA4PO\71P_U.8QSRAU)-0I]#.%-J90CM3:&<*[4RAG:\V M & I;J/-"S@5AT<>H+,4Z1DA0,>7;$3BBE3II[U$Z8??[AA]'"^X\1O )&>/ MWF^#6#M"X$Z@UJ]V?4JNQM0X:$V1/SLO_B;9"+G8^-VB6R>0>,'&!J*PMV"B M*:8*]O;1L;7X;G]= M^9G^[Q?*#S]<952*M+3?(<;4P>^/PL'DL@E>X5;F=N1[L_+1U3,G<)/L4O%Y M%"6;S"4VK>WZV*&V*\-GEB,T8QC-4I1F%9QF%:2F&K"I!FRJ 9MJP*8:L*D& M;*H!FVH3IMJ$J3:!4YM V2&M3:C_#K@VH8[H5.0A3-!.11Y3D<=4Y-&3HI61 M@/BI,.1@%KZ":*@VS=E:8$UKB^&G4OF$7C TK@R"N_ M H%75UMB@XE?E^Z.M_XK$'BUY2=C,A%>EO4V2J*>DZO?=DBNWMY_B::4ZI12 MG5*JL%>T*:4ZI53YJG.$%S%83J>.>*'?E$R=DJE3,G5*ID[)5-#>U91,G9*I MX )34S)U2J:^$JV=DJG'KK53,G5*ID[)U"F9.B53IV3JE$R=DJGC)U.S;=X= MVF+"#M!V?%[@(^?]ZZSG6=GUT;XGTŸB&N1G+J?2S'S53G/H]C6RLBA?C)R=B]1HD'T]VM[<$'$+RCZ<:E=NX)=A#4&G>7%5&C[6:VHL/&U F MB #KV['CB_7>)$S[%LL%-?0.HZXP"0)I2^ A1%,["EM"U=#7XQ5#WQ+L)6Y\ M1BWTB@Z(F@)0 4.("AIR7T42" ^]5(GL<7)3/[W]#!C'3R_'F&6#3.[ZY*Y/ M[OKDKD_N^NMTUP7,O0@]'+EXNU/R500)QP43L%2$. 0#,6U^OK;-SQUZ0F&" M+BG/SBB:Q''C7_UX?99$,?7"R,6+&R0>)7H>1=3Z(N_!>1'H0:>>X,Q68P7I M1"^<;%'#J;_&D6B".8&YPB.L8RI_9EL!#*$;H&HX04P5'5!EB M=&+GN)VBD'(Z%@A*" TA#]]13$*:X CI!L5*$]> @9!<[CIOZI18B1^5F>C/ MR&&?TPW;I1\ZH>L[ 5L/V=L'WK7O/+*(3>A]%'7 M)&2O4Y#BXZD3^9$L4-5C_^/:@!+QTUU%&5)\) $L92LP(:S>!5\U*4HVV#TU MR>PC9?S>=.QM2&D/Y"+1S%/EWIZ,Z[LTC-N@ 0 MA>N@Q;5[A8WHM2I=ONI>$O1'@D)W9VR.&RW!G+"U8)(;K( A9AY^TCR$5DO( M9IBKRUSIR2@$)[VH5%6IZ=5K"L#D&FBH2GAM^F!([W17_OFSCPAETWIWC9Y0 MH&=EI8W'-[2",.!8AE;*#1CRKNVW6^@:6UU)'^#LKX:B*V>QF%P8XKT*MTD< MI72]U[/!O!9 3:]28;GBXQ$(3E@?C(7U 5 V>Q!A?0 KK(_&POIH0UBJQ;!/ M87V$):P#UOE6Z'R .[/:1U82AQ&[ #C@Y< M8H+\57A&B62;_J*,)T69$S\5+1JFO0 HRQA^@3!E"GBMB H.[0Y6#457 .I! M;.F'@C-PE*2H1S_#FT<_S%\C#UFE!O52Z%^1[Z752ZR$(J=(H".=>@)0H3*X MBG1B#)R"EQ(I#B]2XK^$^#%"Y(GY2.ENB[U8'[JT34J4:05,ZYB5N *F1*WX MP9OA<%9B-TO1^]NLBN LQ7!61_&(*F+DNJDC#ZW"F-Z&L98Q*'7C+' BS>H8 M7AMXM3$]JX @3<#C!8RXR>'T-ZG3RR@,-RZX+(1X\G"U93C.#''NC;_V2DZ^ MR1M RD,,/37VY^GD/'DMAD([SMKK4/;#K0-P;B##<;3!UQYY4'DBZ0X' =V2 MLGO4AE=9T;B0PL+'H\DB;L*)%?"VA^RH8(NPJ$Y9=-?8+.<+C"PL/=!8KVNQ MED]\59U(#^P\?MT4T/>)RI.=/+H*V>E7Y%V%%PX)*9C2$QA^_-=E7H?7X0XL M!JC7AFM6@\CR_I'%LCB%&K/-(6U^[4>BDYYC#0[)*H]E/[B:/3"? :IU/^R^ M1W&<.?DCV>?:@)#RXD=LD&L\'?JNOIYQOU@ND4OG79X.O'AQU^R>:UXX::R1 M(67GQ]#*49D+)SW7\=KQ;T\^ZN?9CNCR\>GHN"C1[P39^Z((Q==L!&80Q%DQ M,3B\A-@0!V;$]-LMU^"@)R1K 2#NI%%,E%1!G6Q;Q&A&J76Y:!Q37%%%2 MAJ]N!F!KI-:YVJU42I*L"FKNNB1!GJZ Q. HC!F@A&38E4@=XAZ=>P%&!+O M'H@31HZ;!AY/=]5?)"N520=?QZEZ$XZ D;UT%>,!PEB]S-57)*GAUC'%"\_G M/M4KVI7PB>A+X0MIJJ@=P(Z>4J5<$2>*?LE? M_GA [CK$ 5Y1S;P*7;$]U6UIT;'05[G2H.I2!> V\OV+.94H%[4<<\_S,[SV MR2NZVZ8?MCAR@D\$)]N\[(+:%@:3EJHGU )M\RIUV6F@L08?WW@/>$)6N)4; MBYM6]=4(7^%Z<'!O,':1XT[>JJYU9MP0U27^(\%/R ]_Q@%#0KV34K4 L($] M4,_W-1H*4N%,YO0$E+_TE=ER9:OQS?V I]V%YE[)!JBBU;?(_'8P;*^F[FI* M#$1>O8;?#8[YQD::PC7K IJ=E>FI4)!**F'4_DX7X$T7X!UR!E.TZ6_?M\** M/5>A_R?RKCPZ.)U/#.6V">D0PU#+'V^35<27@@B\#I3W3)JKC("I&\ZNL, M1\)S?HHV7\-]@PH6P)$O/Z68%I _K)WP 6VVF#AD=[794IYMV@[.(1V-J0G_ ML*0)7?@"1SWV6+'SS+$3KOS2N[ID,D.!_X1$]]QHMQY3$;ZWI C:S#@*Z6<8 M7S.,6T?>%W31VVP)6K/(Z1-JGH._"*G[G:V"YGK3U[@ 8HR&NAW5+-P8DE'>N#342H3<[]"BL'N_>$*5.UK5*6QE:3HR!LXBG(5YO+) M%L?6BEM_1" ]1Y;==5&85&&UVL']CJI MA[QZ8%/D)2IV,EE3M0-$NV+N9"C M"MS>,SX8">]=Q/YZ75%5'6%*>?#NAI5-6Q%P[NQ!HZ6E#F>/:[S M(,#/K*R6A?@I>_R8+5'"E(E1#Z/JA*T(N1%'X*@"W\J)Q"Z$'E7$L$+?.N(< M[>:VYA.U>P;\5^+0?4V<7KEV%2XQV71Z2>E;_1O>*K]DV/QM5L'G;[,J1K,* M2E_'A7"L??;: #LNY?^1H,'OB!,/.?(;L7L]217C@8XE*807@[^J:^-4"E%[ M0%;($JN+"0\M:1F\K &,^G>5KJJD J+BO8E8&N6BCBM[D%9:YZ[3$$#F2:UW M,C'QB!J@7/.S'U"/ 8* M14JCW:NZ*,YDM=+@#429*UHV*(#UIS.?V]0,PN05NV4>D]U\NR7X MR0G*867L5C8"<#JB"^.5=(U^Q\X=NW]?<)U2Y;=7=5.BSOK=H-^.7(0WB-9^ MM7^K44N):ARTIMN?*3LVR4;(Q<;OEJ\>XDB\8&,#T?$9Z;S(&5G_W>*JJ&)D M'='1&?DK\E?K&'GS)[I:2.:W ,[BJJ=@K !AJUN;MIF7[&%%P*_J4D"3C:N( M(E=^XXV-5DP M[@PYW95__NQ3VTW<]>Z:;A #B:W4;?RJ[N0SL9VZ#(*A MP<>HFNU, :]@'# MZIKIONJ!1@FY,,2;5T,PNCY*[;&T!0 CW$EAN>+C$0A#6/T:J.L1;G62#WO4 M%SWI<+3ONY_$R\SHUT'U]L1'Y887U0T* D7MU!. X+P-+>S$*SA%F1W0;Z;@ M^U.B=L\ $@]'HE1MWEDI%9V[;K))T@L[THL:.*>F667R6?H0<705SK'KFQ6& M?G?ROED86AETEHXZJPT[R\:=_86-_%<*GX\^\\/9?'%V!;\*5).KLJI.LR[& M-4+E:?NL[)FAAD/F;DIVQ8HV8.HUNXBN:@H4= *HZ"]1DNY=!; P]JA:"MBN MSV]18_MM6)6FJ1Z+U6T/8'LJU;W&P[&Z9$$17W%L]P;%[/J RP __XR\%;IU MV/$N72'J]0+ ;>\B2CWBH BT_O8^S^OL8! MY6.4^53"T$<;$( ;WX>,>:3!"98O7/\4+3%!3>L395\_."_S.";^8Q(S)7S MV6Y$(,;.O0'P^?N0=6?Z 2F$A'8!;90JD3YT[ S HP*]J$-'\N%H0Q._2\HC MEM_(W\:X1113CVGU8Q03QQ79!?-N #P+T(<&F!,.2?;I*2]Q"*#X&: WKJNG M=5D5!,&1 7LA8+'\A+''LK3WB#SY+HKNJ3H#QFUZ((CF-26W^ 0%T^M%!>?R^2D:@3 8>E#;"HR M@4E1L"+?(&H?**6WF*22,-B_'-HK@-=LAG9JCIAIJS*!\TJ<'UX'Y_S;_WK= M1N@%IUF8Q/_^U8=W[[]"./:3((S7__[5/E^=_>M7_^L__J__]F__]]G9__GX M<(."Q-]O<9PC/\5>C@/T.SFSD-#] M]3F-2@+??UOQ4K:@_SHKFYW1C\X^?'?V_8=WKUGP52$B_5J#2=FQ M\1^_Y5]634](%^I_^.&''[YEWW[U'_\-H7]+DP@_X!5B'_TE/^SPOW^5A=M= M1+FRSS8I7LF%C-+T6]K_VQBOZ<])M?R!:OGA3U3+_Z?X^,9[QM%7B+;\^>%: MJ>\/#5I%)Z:-EHF^G4J=)^(^V$@GL:)>D,FQ5MX3O M(@KMCKWEJ!ELQU$).WC@5801I^S,GUQI..:?29K"=S25?B?S MTE$[V*ZFE'8XR%>473N;.QU'=+=[G(9)(*$7$24[N.=/K-)J[/.!U2 ]*XOS6V\JF(44SZ&XCUZOI M.LTVD-U'(>G X593192L(S=RH=MH[G0=^TE*UI'L/N@Q)_/>>;*/\_1PG@1J M[^KJ!=W9M+1N^EYK%\BNJ"?XP-';8+) C U*4E2P0I27(W>%JO]H+GU.%K.I M%UW' 7[]W_B@-,QI.^ANJ]"LZ:A'C2"[IDK4@8.Q((L8740(._(\1^J-YEA/ MWNMU0)B'JY#'3W1LV]3MH3M:AZ9-AU,TANQX72(/'*&$/&K2=[OQ Z+N:(ZY M# )BN:SXSTT8XP]*6\C;0G?(%@V;SBAI"-D1V\0=."H+FHOR#T2IH[O8U3H4 M@*IC.^ Y^?,N?4H^QUU6:+2[6Y=PH M.;:SL3WF77J?)B]A[*O/:I3-9^)V"CVEOG?4=@8.J)+8U@"M3B)*#FY=T;6Z M8SOE?9+E7O3_AKO6XU-%XYDXI%1'J3LV6L[ &>7RVAJ;G#HBY%T>AP)0=8Q8 M=JI9BCV%VQU]#=?19'I4@>S"=S"=22JA<1@[&U&$FAMOF4Z7$=R!/O"*[C=) MK(XLD32!ZQ8J?4K7./X>IGLHI30=5HP@8A1='3!.K],([O*(_7U*7/3#=\]/ M81[)9A!)$[CNHM*G=)?C[V&ZBU)*TZ'%J*!DA3Y\]_7S-ZBD/[G/.%)L!,=Y M2CWZM/KQL'U.9)H>?P_79:2:E/[2^!*FL\A%-!Y0G!KBY"9WD F5&7$VN7SU M-T1BK(A35#2#ZR)M>AW/+&(;F [3*JGI4"N)HI*JFSA%=[J-%]2T3U,&AC$J:.*/.+T784_05!VQ,!A M8@+/S\,7?.'E7B&.TAC*YM =LEW/XQAA65O(#MDA\>"HV(HZ?5+EE8/6620P M &5'?4>6GGLY7B>I.NCWN!5T]Y-J=?J@K&H"V=GD@EIX@I6BDJK#EV73:C:: M&SUNO2CZN,_"&&?J]>5Q*^AN)-6JZ4:-)I#=2"[HP,'&B**2JB,WFEZST=SH M;+=>;%Z5E*UANY6K5HVW4O:%+*;M0L\<%"6Q!&GC@KR MCOP.@*KCS6<;'$5=_G?4"+K;R70ZFLR$%I"=3"KG4,"G-!U[U-1ZC7?NF&RW M]-EHXO_]<>,1:]WMZDZ?55+4[@.VZ5?%3NH: ?3.3NE M-8[#*P[-.65$2;M+9P5!RQ'3Q=5Z79%/9$0BFHZJBAJBY"9WEPF5Z>T4 M*R][9ESVV=G:\W;<,W"49^4GM8L4'_R-O<6D$MRMKL+8B_V0@$#"DQ,1-^Z\X4BI2=R(^'68XYOP!0?7<4X4"8DD MRRS#>?;Q\,G[KR0]C[PL6[Z&QSL>,PJP'=# &J)W]N@.UW5-E#!U <[KC#%# M-3?$V:'G V(,$>-()AS"$YJ7U!:AD?H7R=8+CQ,SF5.9K;>T64738V0D9NDU MK8J,XSF+AM]0MN@WSMB)^US@%QPE.UJ[TM_$292L#P_A>D-,@R4/Y_5[P78/ M3:U%=^CH G?XZPIN?!95TD=YQ<#%2+[+-S@] _8(UM!6'+TMS>&. M7!VA34[ MYHFUF\31.%QT'+2>-(+M8'*=1.=JMH#K6 HYC4_[^:Y4>>XYC3_95NKQ\?+I MT9WO%'$T6BYTVG8.GJ30\-2ACAI"]RN5N,/<:U$]N@;A9[:5+)7S&/6_N/"[ MUE ]%.MCG#] MMI_XQD.'"#VA\!H@;PAV06VA^OHVYB 6]K#]6^1' M0"MZR)SB(,S139+5D_<8?OV"T^>D8\X>TR TQ1E&:44Z0V0___U?%W_^[@.#!/+)=_R3?_GN>Q=X<)O0\EX!K@V5M:-!:P?8 M6-"MJX@$ZM9P<4!#9M-!7Y(64&!<+^^B2Y(>"'0I M3'#4!+;[R?01'4[\'JZ+2:4T'6<5L04BY)QXT2CZA"<>8T>9)/>BR91YHMR0 M6J5)0. ^Q3LO#"Y?=SC.,-FL,&AJ'$DH;*'7$S9D]-!>1!*-;G !IH_PID.[ MX($*)FPIRN>\H[,W)Y TI04P9Y(Q$R3,!'[C9,ZATS]YKUAU7WO49!9NW-!' MXJ_L>_".V91RZ/ACU%QZF5UUPMA/MACE$JTF6C-3_DRG>EN@7"S(V\+VI58- MF\MI24.XWM4NKOF"E(U'1K9Q?N5R?AM55>)Z9..ZVI/IS/'^56>1.J_E:.?" MN1D'4POJ78TW(EL;SOB)#2[ MPO:W/OHWUY/=_>!Z9R_IS1=LG,D",39L^U,Q8J=1KL,N)C4#TQ^7')Q$8]P0 M$12F*+Z"[:RB_*(STL_A.EM#.M-11(DX\1%KTK/Q']'_";>[-'EA0;5.YKR/ M^S"BV>HRXO+7@BP_ILE)AG#=/K =1TMCT:-:.\!U-3VQ34=Q19T-99'^ C$. M3AQT(IU=..HGS]^$,4X/XMSNHG^J6\-U3@V934=I1?IXD>G. M+4?5-MZOR-)TG]+8QFI)Z>2Q^CZ-0R((O4*Y"E_I7ZW3:%M[V/[9J6GCJ;FJ M,5SO[!;9^/EX29DY9TG;I6].I>NJH.UDKX>)0)LDTE[AMG: [9O=NC9VB\K6 M<+U30V;CO5E)&LR*=A)E76]"SY,XR].]3].;7L#U40]O& MVQ=U<[@^JB.T\0,/@38*8U12=^FF4^E[%L9GNX(ZJ"N2-F?M[ 3;7_5TUKH0 M >ZUFG*/= DRGO=V76>.K#>_W]Q)[SX1E^/@ N]2[(<>Q1;R=X19 M)M,X6&YIW>7?V>=*ZZ@NA^V1APT,MNUX]##."FVX8&-=PP$/[DI!D"C) E6R M,)\5I5F@(S!;--',*HS]P(T9XS65L34N XI-;\CZ!'F"80-!'% +%_5KGXXN ML+%)1U_=& ZX&*(E]7@Q&[ 6*S9U;BY2^(-; [?=;C->7N+]#]^_9_Y(/_G; M<=HW(OF/21)\#J.H^?S@E@STUCPU%LC!]&-;=J(^/I06//^WII%Y].]QSF0: MPE6R/WG@@VH17,5Y.3<9MX?#_#LMJ8+5BX#.3C#AHY_.FIFA02\%-.4>*^^S MJ_?$(ZLM:"J-RYYFR3.RDA2ZJ_1(9'^T=W,L4R*QP@C"U[ QYU@/$5W*[^#B MR(F$IJ.J)#2&Q^Q82;C+N/4PP+HFZ-F+6+(=+T>8OM]=(2[(>"H^YEZ:.U/R M&:_#.*:H,*JJG2 _]IBK5V@ V!W;HVJP^H6L.%20V9 M30=I21K5KTF=+[.F4+=^S.WP#=P=@3DO)Y#'HD-8+8F[U<\97VTIC-/5![:O M:FG<*+?0U@&NQ^J);;R[+ZDC1GZ!&(.S9'5&6'#W=>*XXVI=*;DG2B:5"2+* MRZ43RPYR5 92M 7NM&T:GM1&.6X(V$E;Q1UV]%;-H15A-QXYHHK&+F?OHL+2 ML2M8#QQJER$7$F[]-BCJLK,[;$L_\_#8HDV8(1SQJBPIO63/:!0ORO9;NFDE M/)%?'FUY6YY8F"?.)>O-H[,]=FVQ+B1>D ]+"N66.-M@G*/ R\G\7F;@%>[X M/2&T !6/6[TP9:+Y&R]=X^P=6D990I>ZT3Z@:<#6ZY2%-1Q+V<6>?!77=RJ% M_'&2HPSO/#(-X^B @C#SHR1C2VL9H3U9;"=H2QJGH1>%^0&1<9^% 9O&R5_O MQL!'F]=9#J^Q)CT'=N==+'(O&3:W#(_78YP5TVGU)UQF*W'DC.X7CVAY>X$>G^[. M__=/=S<7EP^/?T"7__GS]=-?':. 7@FSU@ZS\72-8F;JUK/P9ML5OP328&J; MC:ANJ6%4LW 29566@KGW#C05)BO>HE?P2-X#MH=J:"LK=R1I#M='=80>\/:" MGTD4Q!>(D7>;,'9,A7DQHQVG[*HD6;K'P2D4J:VA; _>.=LU/7)->6/0CMDA M\@"WI)21; YU5V)L9&7+V@1.5K5)O'["Z?8"/W>4!Y2WA.V(+=HU%K"GS> Z M7YNPQDM60O.,3$];1*G6J]9/'LUOE8]5YJ=SU3J"JJ5J.WIED,3T/#^JM \( M(T;SDZPH4=/9W5XSW$/N("D*;>U )^*@]O% M^LAJ/VZ(OW)4.H[O$7;:#M?Q0G4+K76\M#UL'^[45+*./VT,UW.[11ZZM!7K MLCC?6X^DZ[50"ZG<8,,XH-8^# 3OB7I;Z3GMH4?83TZU:>Z\]QU!MV:I%LO--2,KMH [J9'T1O([GD4 MW1SNGD^> GPVN,1VTDOV/BCJ77K<[9F%[B(I"NXS8=MC<4"F-=M8RDN/'$# MMWON7$%T=('MQSKZMF^CY["FT)+:[F;:\6N:436NY]T0V.;Z<)6D/Y-!G^9> M&!.U[Y,L9#'[W?N 7A1@.[6!-63[=(WN<%W>1(FA._L#6B4IJKB1?XQX^4*Y#S9TDM^]KZGOBN( MO"P+5R$..M'#A YL##&VC&S)KTT$+IZ8JS)X=2RR;%RO55R=XXI#Z_BB=1PN M0//K5RYZ@Z /?I3EU/LNA(6P/VXFZ9AR6;:1[= TBJ M,Z:R=7!N\AR%:YX@PW%X37?8 W@WE&BCB*2!ZV@R(2V<);D.F;$4*^-X3B,; M]6V8L\J>RSB@ZW4RW>+85[M/>P_8[J2A;7,GJFP.U]UTA#;?<5:T69Y&C[O<_8N-:&S/-V!)Q&18GT=$VOB MK"L?@G4FL"%A')N**&*7 US@&4E/XY<9@CA_*+*S+% E$BID0J)0]%ZJ*18J MY7*=&@*T=3$3R$D^B?NT./MC$OWB17NLL*"\)6QT:M&N69WOI!ETSV:%__WZ!J/>PI>EZ(62_I_HP_OW:"OFZ6Z&9MOG*S6 MIU0?%SPK%[ !KWD^(-CK/P!?.(QYLDHX\$[E9/WJO"6OVIP'9W0ZL< MQ=?W(0$7"$P5&1"%7T$ OYIJ<"S#<+^F3+]A3VKH5$HXNPK/=V8=GK;<;U@G M(LQ@G&QJ'X. 1P.U;NVGA'!]ND56FZ=U)T=S]]Y8%^A:!3-'4/N2K^>+PA,. MZV2.H-O'JCKFB.IUWMB.H!B_N,TD)Z 0T]YWWV2KNL&&55V]^Z2WAPNYVI+; M36?O.LAB'%U/(B^8QE <>AE%R6>*EU=)>I'LG_/5/BI3#C]@'XR2&,WU8< 7! P4V-P[NV:] )5(K GCNZC3![91=VRNJ?3NO^7=((-G'HZJ\-0CGO !41-N:T%IW .J&;AQ+\G MTYI'JIQ&J'P=QL6GQY=TSGR:!QWT,%C587Z^W-2URX]YZWGY\)',MOUWO @5 M(]^UKFW#;XM(%,<^*\3EW'OI7?J8T^4!"]&YQRFS@\)B>CUA>W$/[1619:IN M[^R1RT0V* +4JN@TYO!!$D5>FJ$=L0)S M?M>^K[D ;^\Q&U_767JW-)^%;UM??C9]&L:*>P)]@:ZU3S1O76BK6\_,9]5+ M;$73&?FJI>6FS$_'#/[N[Z1V%86]J.8:W]6AYKI&:G:9F9M*]&WU5:']C!Q6 M)K5=KQ4X. O2&E7M9KA6B]].&;HUJL8G05QC*]T?GT<8UPV0%A_>.$9J'A', MMG];H3B\PE+JUK#QN4-+$9H53>&B;[L-YDX#K&$&7,GU QGHC^.DB53;4N M$%6R=O9:Q(6-Z .9S(O&2>^C\1(7DLX3[<:R_&[U8Y($+/H5IR^AC[/')%*? MEK1T@ V$W;HV]V&JUG!A34-F\[5JQMZN,>(L@KDDCRC]$4.GVI?GHRL\&AQI M[#V<*#<)[OR8)EEVGR8KY4/\9@O8R"+11H02X6NXV"$3TG1X,5J($W/RJ,.^ M,CN9,M.F>K]\I24G<-:Q$6]K#]N-.C65IG0_;@S7Q;I%'I["O23M.H/<%+KB M@K235'"/F.6Z^Q''1)R(3-#+8!O&(54R#U]PH;;".MJ=83ML/QLT'J!K]83K MRCWE-WZHSMDL4,&(+;R;K$J/=[1CGMH0:\$07H.5FY/'#!-_V1"]+_ +CI(= M/0XME*Y/"_Q_[$-6T98L2<@2/J/+;^4)Q!"*L.'"@K6:)Y+&Y. "BPVES$\H M.>\BGUO%O808]+5P/%E(0(M-%C(@*H2K#%A K!;4W)V\YJ8/IJZW.R],J0CG M&R]=*W/K*QO#1I%V'1L/L:4MX?I^A[S&[_PH6533105A-V^GQ]%1T,Z7:J?C M?MMM%C*?>O_#]^^97]%/_O9QGX4Q0XOM/@GD(H)$BU MJ(MZY*C!%8F2M30KI!L#RV10_4_S3O8R'JZI!6OY#6MAZ5;/'3)DWVZXW$MK^F89[C^&ZUZK70'L0&YOPTMEV[-[+F/."N<$?3U/J6 MER^:JUTN3^Z:$[%0(1>2 VXAVUFR6@':"3NTL'!0<+8K#@I2O2WS=%$_;\=F M;JXD=2^!P,.]4K/6JT>X@*L6U=Y5HY,;?ON*\3R-RK"QPJ5"J8?.,ZYFA\]?DV M,"ST+E8(WSB)/[J.7W#&Z@5S56^Q^F6>K"5LSVW1KODB[Z097.]L$]9\EBEI M%M[(BLPX\;YQU"OJX7*7<^-G7(3V@+[35M#]2ZI5T[<:32#[E5S0P8.N(/C. MT>.6T?1R>$W!)E#E/*U:GG=U@NUK>CHW=KZM/>!ZHJ;9Z;7.#&?1.-"4ZFB;C?.??$V;AH4>295:",-X3E>^J,\6/>)6D1?W.)^\59Y>O>>HE:1#&7GJX MSO$V([;R:3Z#A+VB*!>"RG7GF!QA ^$$UC[-*#0*.[A@/(72 T_M^45+G:J% M"XAJ"=$S$[%$?";D C6%0J543N!Q!E8N;%BL;',J@CN$)18HY@]YB'9WZSD@ MFU++4U0Z:0H=4=0"#QRGA'#]!*J@[69M-[*BQ 45AT-3;2R=*3C-AA+GG0$= MQVU@HXI4H\9F46S@%D&Z=Q1268?D]9)>6TSE2Q.I,XGG7'HIS0N;E14H.D(7 M6IK#]J*6'[TL M]#4M4K:=ET,V-&SS1M9P/J[8%->>'RX0HPS"!^WHR*CH52J::J8?4]'+^T= M99F.-;T(HWVN+.VB;CTOT#G2L@UVBJ;S 9YC@6U"3T$;!/C8TK.@ QN ;"L+ M"X1^Q>%Z0ZM1$\MX:WR[WS[C]&YU4B"B8Y-B0 8V;)G:1<2SOC3@ IVQ)J;. M4C)$!4?$6=(\OT5%.H%K!8ZN-TKNS.059CJMO (95-JV6'UIO TX46[)>A&8 M/Y#86?7W1!%WN[MIS5+O^D8L1Z6QTII6ZW(,B.=,H&I4*<.(88$*4@,0&_;;S&QTI/W>L^*JI+/4TQTNL#\OUT%/&P0 MANU7]FQW\FQJ$%6XWF=1MV&OR.-EV=MCZJTT8,YU_1$H]O(;]N(1-$X2 M!K19Y-S+-E=1\ODG'*SQCUX8TP^7*V+E!^Q'7I:%J] O;&.N_/K M^5$I,!(D9MF[!9F;B%VL_(]%YYV\5U#; %"_2FEROS1Y M+IC8"_YKSQ/30@^=C7%8QT>;P-[ M>VDZ.XBHJ1$1<1L2%7%A'5,VZ1F!-/I=5L'B$/^#T?[8()]._[S78_)!( M*OTD5UF@EETCF$%V0X6^CJR7&M#.QC^%ZF*.KZ8!J.(NX$ZB<:DM^1>O8'R? MI&S5G.=I^+S/O><(/R6]DGO9YP(;1$>RJHBWEEG A>:Q%#6^"]+#[P6JI$.% M>$B4#^4)J,Q=T,S,H5(V2S@.5'S,$__OFR0*R&1Z^8]]F!_TPQ-;^\*&M%X6 M4(0BJCO"A9]^XEL).Q3Y_ %Q3H[##BOYN#04+)*8%KU=OH:JG%)=?68RWMLT MEHYS68<9C.]6L8W?Q_/!6U,EXYC0=3*&CQ2\2+9>>%S(O*LM[#';JF$C?X.L M(=PQVBZNK;&)?N.$G0S.<_;6C2'_)TP??ZB7:2?M8 ]*I69'NYEF([B#42WJ M@!T%?>?(2+JIXIZ388^#,I]&ZP!4-H8]"MMU;-9%E[6$.QX[Y#4=E"595-)U M,3*7OK_?[B-ZLZ$ZGVL=K'WZPQZ_O2TA#FGMSG!'>7\5C,-9:TY(=F)_X^BD M]OC%R'5\NA]]2*+H*DD_>ZDJ.5E_*K#]PM J1XG'^Y" ZR.FB@RXNF5\T-::;:*EXI>TJ601#2DUXONO?"X#H^]W9A[D7L M'3I5CCW!)7C( @0>,-$A"W/\B-.7T,<\-N"!Q__3!K]XT5Y5O6H"MK !;"J[ M-]8#(_.$"Y&3:6Z\^KB_/E_PG!UG3 9T[QW8P? R30E)=E3'[I8XMJP2NC[) MC AD5CRS2/Y'L2@0MC[(ESQT-[0H M 691(4Q&]U%<=$A8,Z893\#&?>HN-=Y>;G=14/"6=&MA1EZ)'134.1_"(%*S/( M/@YPVL=*[E= 2BNI@Y9,JA3].\TF9LSL)01QX"#>-$7F.ZI!;D16$S\,M/GLAS,D' M:6V_$@+#/!N(O_#]^\9?-%/N#$>V;-@ K.2A2C9K-.W'T_>ZTWH M/8=1F(=Z)T\CD(<)9F/9D6*:;=INH2U(_#T]^6$G1",/%TM()PC3A#N^JT2% M0"P[K2#2E&?GL@GCG]8<*],"/,ORR2033!O26T^R/H[7_ 9Y5QRXDLEW5UB8 M)F2(:M&FF5"XJ./-* ;T9SJEF%I2:T[I2WS&DXJQJF/A8.'-L8X;OA>P($MWV!:JIB"V[$W\M."Y/@N^1V8Z6'T>*:N M#<:<\'Y,8W4C>SEZV-@4Q]6D9W8NC?2),,B;=Q&BP;[^US^Q'*H?_ECX[H(> MW.VPGXGK;I#E-CZ-'-1K.C^YOHZN,1F79@TP_A96L"TQ [Z.O(F'527O(-[\:4MNI MBEG6_\@<)Z6ZQ3F5Y3Y-7L( !Q\//Q/7OH[O"+Z3*2Q>+^E*BYTQ= QO(T*P M![VY;417Z$\%KH,,T,74;6@\ _.6DBD-=/^:\B6SQ3>H8HUJWJXK6#JPTOGR M\2=T=7/WZR.Z>KC[A.[N+Q^63]>W/Z+E^=/U+]=/UY>/3FI7"D\::9)+8I9K M@H+94T+?)L9^&-$,F766X*?$#AI-P!8V=DUE=\63Z%%XPL7%R30W?A)="[A MA8B(R;B@270K,5GX6",?+_UZ9O@[IU^#FC>MK!\3ZQ=IW,GG]%_LA]H)ID\J M@WN58$Z0_8*>(?@A.^@@?T>XJ JTW-(,Q[_+#D!Z=H6-L'WT%U%2IQ]A.]6'_=9&.-,%5?? MTARV7W?I*?JRJBU<_^V4V'2\BF6;R(B]"+-=DK'4(_2\HV3CJ&SI:%I3HE3= MH*GNLUS=B?U4^ WN5LLLPWFWL\K[S,5C6S26NZVDPQQ\MTWL<1R8+(_)PC,_ ML+=@.4NYMN-IE"Y?RQ(==V'$9JH?O:QNSRI@ANR.J?S,9>VV<6U8PD%&4 8E M*?*>B?I)7$5OB4;!I0F=@$22!)_#*"*KENLX)\J&SQ%F1KC>[KPPW:HKM6MV M!0X9/?1O((=&/\ TD=Z8QPIF+!!7K-!C ^J&3E:O$]B@U_3,,=GR6K%'MH2 MEZ?8&M:V\!C<, OQ0F91$J_/]6/V?<..+> MYI(G>U,8V( ,;*PPM4NCLF-/&G QQ%@3\ZP]Y8$7X[A C"=QKC/"E:/*HG$J M@"ZER0BG.7NY[$5#2" MM^2O+ R8J$DLY+3*SEDHR'5,E-RS6WEYES)(__!!\:M,QQTVE$W\*X@(.!%K MN, YM0%, :64$PF"+E#-%S48BRGH,M*,QVZ1U0X7F,6Z*+HNJD="=G>$NE ] MEQ]$O"U*,2^JD"?(K\WJ-WZ182].!R,]-0B])?LUS#?G1/!DB]/*&@_X!<=[ M7"0F_EV92;,W$=BX:V:39G&G/A3@HJ"A'N9EH3@[])GP0R5# 7EH(A7&%-5< M79Y/36R?X]5C@%Q& [ TW5&Z[3&^A@N;17?=Q;,'0=33JA2?C9 LO, M+X1YUG=%PLY^P:)#R:SO^;SR#WL51QL%((]7=D6;7N:&(6O]V_#CM-R?D:)'>,F:4G%#-RE&@V216>$J] -.H\8(@ MD%*JK-!KK:9JKZ[5<6X>KM*]8WUPU&M.WJV4W?9Z@,5'/"@'NSO/MFX!KBHX MO[Z.7\C&+$G#'B[=[#,W;Y9HW.[(0H:,0JW)SO]U3X.X&WXV3*FSG_1;\N@Z#PW%&BS@<:A MWE'/.6% J_RC'.X).61@+?1',077&=+:O;RBN/<.%(78]4+O^XVCSG/S]S8; MZ%W2B3WGY.^M\H]U45P*&=3A!'QN==IVA MLROT[W3UHWXSN6L#P,1RNL*C5A\[+YB_0M;A_]3V>/NZ/<*XZ?Y7>=;IH":Y.TK\ECQ'X=HSK54X_-5]G65D<*)\A74MLX"-,&/8 M4U%L8S!]N!@UBI:6RC;8+9HQ"MXEN1>UX1TH\SY1:9%7BP2['IK"I+T(P(:P M_K8PJWL&%WX,=# =_09USIQ QL0FH:D@%KP*#DV8_>)%/-&,!JCK"Z+P,E!DQKC!>B/P-Z9+7N5E-.]MI[ M &=&R3>X* ((J>J?:(^+.DUD70\59[>8UK3PL@W_7EF@P9#4?("DKWU4B*)+ M9Q[0TEL;.^XDL!6K"=,TJ+<\#2H[PBRY.P>;ZF<)&"II$^NLHIS6Y3 M/;E)@-V:#KXB H\<_6UA=CL*%S4,=)CP-A12%,98)ND3A;'GQB+_5]H*9 1& M58QG: 1&.Z%98HN&;30PIH7*[+!&1Y>1,*=B#3\"8TPK'4=@7%W?+F_/(41@ M"/N^LN08+0NZW28Q*_BCL5]4]8.-'MJ:J\Y&I)W@8H.^Z'9./:H"=JR(+N6" M&!OGQQM3*!\*ROM<^4RBO$,7OTGB]1-.M[388"^C'76P/>%>$MSV([=I:?HSJJV<)VX M4V+3H5L3'ME=]4\/1].U.D&E5>6=.^9]I215KD2FMK+0[3U@NZ>&MK+[ 4ES MN$ZJ(_3PL3M^.>C^!_UC:'P#K?YSH>Q5DM*J]F&\)O\@?V5AP-YF)7&5;$-R M<-!N0&.:LW#Z81:3P((90?# ,5"M@=!"8_Q1S1\U!*C3W"RD)WAN\<>1X01C M58NH%$=4:'I)*]Y%NGPSXG98-4S"XLAPGD>L.#J=R^@G?FU'OS'H(MF@&W3] MLMUF(4/V]S]\_YZA._VDFL<>N*A/R9/W^FN8;S9)%!">Q(*7KSZK9MQV%#J0 M%$PLMV$?"N%#Z+A%[B#Q]U1J68I)*UH99YB@OD-O6I)]OHJ2SPS!>:I.$89B MA OVQX>/[\: )=E$Y]1,%1 5C-%30K.X(H$WL]RE8*71SJ>[YS8(MF+(W&,@ MP;X('WSK!Q:(.1Y7*U MPGY^MRHA]H$@X%U,;4G__[)6[J%2BT4TQD'S Z'E=>Q'>XK<%RRFV8M^3)/] MCO0@_^;+WST.BJ0S9 FL^$5!" 8;"4&8Z 1AW4L%%[D!V<84_K@*=%%4K2&I M%O2>X9RA(ILN+D54K&7G7U*4//ZLT:'2"95*(:85ZRGJA6K%G)PZO*G?LUKP M$M*871SUF.9MEB9/+CH2)*V6IQ8FI,7U\')SF5F/Q/=_825:0,Q([A\MH T61!3 M'AEP2;:-:7H@MOK%B_:XXQE!7QKPH;JW18Z15IL ;*#LK\:@)WS4)TZ1RZ-G M+9PG8DQ=OQ68V#++QY_(#$ ?"US^Y\_7ORQO+F^?'M'R]@(]7#X^/5R?/UU> ML.^=/!88!-1C@/\L &:PQ:PM[6 #T'"U'"^\Q@"H'5O>7,:M<1%NK4>$8XEB MF*3CV> Q]](&M46XRZF+55!@+\,-K:0QO+8!NTW/*MU+:<' M$WZCLYS5Y;>%V6[DE?D+3I^3[K6Y>W,^7)[?W9Y?WUPOGZ[O;M'=%=)?Q:.G M._3TTR4B%![O;JXOEO2+C\N;Y>WY)7K\Z?+RR(K847[?&XDAPE@NPQ5_(PLYRU9]N-%]D2;N\C4G MRM%LMC=AIG[B.!*S>8/5,!OWP30S3O.%OH'Z3H*0"U1)1O>KE6RH% []5HN' M+N/]MKAM/U[K38(7C_O=CK\A\"*JTE64?+Z.5TFZ93)U[,GT>\/VZ)Y6$%U4 MLRM^8!C[P1HOI"D]VU^8>R0Y?5UE/:_W#\DOR M^7__X5\^L+7 ?__CG_ZXH.>O.\SJ2$6';]RX+*W-^T1?FW1YK:0A=,=5Z=;T MW>-6D-U7*:OYR&6EIAG-PHL)64=..99V[#65J\L-NB2X):.5_%FG5(T#R4L0 M&E ;)=D^U0G[&4@6MNO:LMOQ;<80FG!AP9IF@T*(J 0$/+@,0G9C.MM)\X[6 M@KA>Q3LW8-OR_O;N]HPM\84ZL;<7TIRE;B".K70NA8*5!'7IN4;P<9_?)OE? M,5MF*4VOW1TZ9/6S0Q.:]/I"AJ">&IA##2^0*G)")2OTO,\) N7H@/F6Q!&: M3&0+>4E(M",:;3QZR\!J,OC)GMX/[[R#]QQA>VD[EG6&%9J!BFQAB#3!$_8W M<1(EZ\-UO/3]=(^#R^+2X\APUP?\\0<889PD>0F MQ3NB%@N06.U9R2>V.BES=N0)]0N6@$)(&$0WZD$I*LHK69D_H;AXAR86)2#^ M=_)^^C!M@H_I#;UL6JSBB9X:%BO8HI+OI)@,P#3'<,R,(;D(KI-B)L]1N)8^ M(IWF/CA<;_*[U<\9+W-Z]YQ[84R3%Y2O=ZZ2M#K)NZ&O;:I45JH[ND$48>*] M16LUKF_-R<%='=I0RO@BEO(^2U9GA#NO)XQ*_M0AJV=W= ZHSZ>9$'7>/2?K M2!!6VQ,S))59(F86'JI"8*HV(Q;->-R^S"3G**.(>-@OW$MH7 TT6\/&H0XM M5==50E.X^-$EL*7K*X'T8KKR7'WNJFPJS],&G5Y3V=LALJQH-"\Q#B[V*3$E M?QW\N/$(GR?Z3G>?'EBC!QRR9NRKCT2\H,B%MDQ3"BN2XN/C<(#IXR-:L]IX MVB4/?%'OS.4H*F9DR@,>-A6'-SS8R./'QI4$9E5G&;7TS-;M&%.2*-84%RB6B$, M=T%K5SU3#Q:E6*"&'.Q<2I2D&9=<"Z.^NH7OPL)%;AP\ANLX7(6^1U"2WYE0 MA"7T?++P?\*O^<=(77_1@1AO&!@&_"[6,,1 AC<*-T,LX129A/@2VD<0'=6R MHU)X]!L5'S'Y73VAG=WO1-:6(:N*U/A!J+7OV)W&-9'-R9G?J=(=Z[76#K"Q MMEM7$175K>'BEX;,YC=U$B1PNJ2YQ9\%?=,D)G_ZQG$DLZ^;%^B M4$OKJYSOLSS9XK1CJM;O#1NH>EJA^T/KU*S;=[;^8'-VT' (]SMAM_;(F@9Q,D=^W&=AC+/L M/-D^DPF<79AT3(P=76#[OXZ^HL^WM8?KYUI2&Y_&%,212-WQ]"91N#ZHZIK< MM#O/;FBWV*!CD$MZSFJXM\EO<^ WGA>ZG] FLL127?9XHEA+,IT2L@?MM\SM M/6 [MH:VS;A+97.X+JPCM'G\94%;ZRVPJP'<-4MU=)G=$&Z=D=K:SVH0V\-< M^2AV?18YB0,>TSH5]J,P3@3'T2?;OW&._9S MZO:S&L4V-S?28>QZ,II(9S<[N@O\G&O/,4MX;ICA[RF@Y*2 MA3.3-)7LFD34K>^!Y,DY=3Q5C*?J 7Y+HA>7W3G$0YNC* M\UF^$;9CN:$)C)YH B/*WXV+IN&+1]-I7\<$*?9EY.5/.%B;9=H=1A&ZJP^V M5A,.C,E!AHSA2IG#2LD;"J$W9/I())OS@T[IF5S>F_*$6U. M\*:>Z'XE ,)L;I+O)]MMF%>O+Q+V\ ''?J],^SUIP(8:(XLT$E7W(0 73,S4 M&)(HI>#&7S&)_.#,VUI&Z9JI>Q-Y P[3.AOWHS!SE[$W=>C[C.L9%I)A7,#& MI9?&1(#L'J=5@Q"2/9&^ M19XTKO;7E_>/3G*=U5ATMR(2T>SC+ C] 4<>K9V;9'G&1'P6TL5U/3@:3!2V MP]NQ66-O/H@B7.BPI)=QGL?V5(VN#\1TC2-F:NS,Y3&3O7,3T<2G9XPX$OF795&<%'+':ZKE ]XE*2MWUU&Y7=T<-I1T MZ=FHS:YH"]?Y.R4V'K*<,*HH.YY'CQ75/Y72ZSFO0:QY_J31;3Y#>XP#E=-1 M#NOAL!,;N'#O*R],?_&B/:XU[-I_=G2![= Z^HJ>W-8>K@MK26TZ;BEQQ*@+ M3NLZXX5,XZX)JJO/_$9RZZ34VF%>8]D>"*L&L^L+CLFT_L0J6/!TB8XN0'9_3BKI/"2T;3C-')1$1 M9UW6:^J.+!B)&VRP&-G*1W>O8["""U!C*SS@TK*6"Q5O3;Z^2;+LFP6B=Q$R>&3W*=:(FN;O-S9IG>75XI]IF7 M>TDE'\%/:%E[&-$.XYI@Z?O[[9Z=R18U!%J,XL;5A;H,+&7\H=O-6[M =_%N M?9ONK6X/V;4UI#9W:X'X@M<9.*#?BO^Z/V(:57FP)4):DK5S&^@YMP$9V YO M:A?-6@E2&G"!P5@34W\A#)O5#4264X/'D(H'XYAG_M4-]&"E-Q'8H&)FDQXY MWF<#*(9ZC)KO'0B80# -A-3OPKLI/;!H[0 ;&+IUE;]M/&X-U^$U9+;PP [< MRF :M1W%>V%%J=]2F5E_@3MO' D<1F-T= ;MR+_&-AW># M"]TZES/5;XR3>]>>Q R/_@8'^XB5C5>:Q$D<6B'8W:I,ZB]FW?]X$/[%3**P MH@$9V*A@:I=&N%I/&G"QPE@3&_Y2LD0BSP5Z/H@?%'#B!D-F:YY)J^8(XBQ? MPTQA2W5KV(#1H:6L$,Y14[CNWR7PX%(WC9%*28,9J/3/%..+9.N%<0_S'/>; MW^"5:MXUC!N=YC6@Y:+;'-H+5#)!OW$V)L-\N\U"-G;?__#]>S9^Z2=_6\;K M,+DXQ-XV]+/KV/^$M\\X/=*_O27,,:JA'1V5+)6D6[[=2/D;,1I^E&\P\F@Z=N0)^$N6%$PB5(I$PQ3>C;&NDGGH MF!9IJL4"M"9=+DZGFT2U =#R,=KC=4I&RB]>YN\C+WW"_B9.HF0=XG:HT>X) M&'KZ:5]!D5XWX-#44XG!4*5"JDH.5 J"1$D6TT/41);147QZ#(.KO*M]P@WY M@ 7_Z"\XQ2XPX:^/OAT;@ZK]K/8$IU+;W>E2^CQFS,VY%2B5P1UW=[W#-B,% MV]6'V,?TZ!O^5=D@;:8^XW5^H^;<6O=$I0WY%.W2T"=;W(AA"6'G%G&J(J;G M^S0E?VG=L??H/A=DT;.#'$W:^\X!030UL.$'%:L%*IC!@P@7YG + V5A1'W/ ME_68B[,KM97[]TGS.;BT6F@;P[8JI G.=^WK?;ZA:=;H@37RO30]T/!W;TL# MX:DEU@4_M_Y[%<9ACF_"%WQ21[7GC-Z'TES\O;=UY#B@368.^-!?&1NXP;F> M,;:2TL3@T&0Z*_&W>F%M$L]93>)2_:1-_:M]3DLX;&D6@=_91J;(L]@+;RRQ MF <0V;2G#*%LT(,\P*M;=_FB2=4+/M!HR&X#/EA1S[PLZMDH?P8,'9P; MQ%[T2*T2Y49+JE)>Y\D+CKVX7-NU+63,JQX]D9F?9TP1I50Q0%7 MD0"JE&N!A*S2X'#QC1K:+;Z>>]GF*DH^T[KF+)XZV@?TC%!()\JN,"3Y2VDF MT9Y+.]O\%8MQ9/O>"/SQL F"P K;;[.86ENK:QV)U8J&(<_;Q<%(?>?G9 M2P.]''?#Z<\%NBQ94@YF XG/ =YLJ6C#?\7"YHVJW:(X]$VAM (ZE0E(DKTO MPJB30*:P:F7R9=)4+MVM8<-9AY8B."F:PH6:+H&-QWA.E@]GCSC/(SI@:RYG MS*G0 R;[D="G2R36%/TICF.TN2@X8/^+T)2PF@E/K5FD0:))S/UG'X>_$ MN#@-$](NZQ-A;Y\?<)@,".!.+1TR%;*@03KF](N:M).05%$H9$1<2,2FA'$.)4QA; M+M_M6#(<&FS"[9UE^RW_K.>AN24F)HXHU$GBS/'YE"W@@!M]HCO,!E?',_.G^,@YN0N\Y MC-C3C4_8R_8I#NYBLD+=IRG1@MZ5]LX49(7'7##,HD45V86&,Y@#WME4TTKV MCBJ^?E%F(:*[9D$H5$J%R,JCDHN%%P!,YR^4/M= MQ[M]3O?\L4]Z>3KIFD=B!1M3Q[2O"*UC\(&+L*-J:PH$HO-K>OP"B=(A)AYJ MR@<%=+\@DSO%8*T8?;JR(#5Z C_L<=ZJ]RI>,\$J:?X!:30/2;C M&6#Y).H/1YH27-C.F,$'7^35!W:U$.# >RXVYG9M@/H"_>?>B_,P+Y]C5"<1 M+O":7GY]IM%85TEZ3HP7YC0D&V=W?!;7B82(OZ&N%"(2@4%VYS:3-S\/R111&S$(I-H"4^5 MX;#C:QQ+20O>6C(""TD&WDSR@$F>I\_K9?_T+_8)QR1FCQ)U%;/T@N,];GO.U=$%-G+HZ"O"1%M[N)B@);7QX^H&<1Y$QL@[?>4$2N5I ME@;E:_JR6EQQJYLM7T/ETXR./K"=5TOCQB3?U@&N^^J);3Q;%<30;Y2BOG7! M2/H*4Z,YS+&EJV>5V+RE+? ,YCJ2&V]8&K3K@#%.?MIDY-/I:<_3+N,@R?QD M=^AT,F5+P/[5KEWE6O)FP+VJ0VCCXCG(JC^%-XPDLIF.&9K.A.4V(1CIY,;L-HE_ M;D_'TVP!*@A?PQM5;4*:#J_K.,=IS%:\GKUZUAUSXWV:!'L_OTN+ MU]6*59JB&#063QN"'I MXEH=E=:/6&E"B-T&IU[$4/>%+#()[*J/?SK:PQR MVII61T%MC8$?"&F);CHH'_".",V.^VL^2&2$=H5'O)OTQ&A4K16J6K[H\'P] M%VQK#-C_.G5L7G'(6@+WO&ZY+;A=P02"SXVGKTQ)B]ZVS_)D2^97'P=[XM2/ M2;1G.3Q:?*ZS"V3/T].W]K_V]M"]4%-Z&[[(6*&:%ZJ8N7+)D95OT=B>?]Y= M?E)[HO@E8)\[T:'RKNH;X'YT*J<%CR%$'7F&/74(I1$NWB\PVSQJ7+P?MP3L M!>W:G5Z\-YH!]X\.H2TX2WT'7[!PY#HC:7JB'J#8^)N.].<:W6"Z95^]->+D M;^ G)M>6?(3@\1O'Z<1AZC[-->&> M7=ZFZ'4X\F22MC55676"WM8;MSIZ:- M"T558[@.W"VRZ>CEE.FHK6B7(6_'$](T_CJ%JDFE:B97=<"*MI2_N+\X]W*\ M3M(0'SM=9V.8'J>G8[6T5;8$OKKMEGOX*"Q6L\BOB$^[KIU"Q_(6KR8^*:@X M_"V=I/Z@.526_C_V81:R?"@M3UQ5;6'"CI:&C2PG^B.JE]QN-[D.%B^X-1K&5^J=G!'6JMFY9B3-H(Y^MI%-1V')554D(6P M9;WIN'EJ:P]S/&IKVK9]O8%_R=0MLL5M[(W;FY4R:^K%V0JG*0X^*,S5DP3LL6UB#W&X]^D/UP.,M#!UBI(9$K@M4(,?$A@Z MN2O#+%@. M4BX:RJALC:4"E6Z!N'Q00-"QE6_):BKS(IRA%/.\K7F"O)H5$-04E'_@.&D8.) K;L5.7\&D +'EI8T\@\ M34_)9L'"&R:^$E3IIDRRILSVQJKMJ\:^@6!;+_V[ M1B!8LQG,$=JEUTD@F- &WFCLE'10(!@CZ&+0R2>(N\\Q68EMPMT])J8C"ZVU M:C_1IS_L8=K;$N+XU>X,=V#W5\'XA2?CA#@K)&)PQ0W5[)SL,Z8S1JWR3J7R MD'?D4CT>-QZQ&N4<'.FOW0FF+_?3N7YHWM4#^*L& MB6":6G:O/0 >3>@*;-M%W5Q.C*SE">!"B%)L*3^G: K;"]OT:PM+A'DTJ"6M MQ6!$9S7FCA5L+3:G;#ROH:DN/R=O.9_A:>FL3S) K:=-7@8OM'YX\. %(8_D MH^EA=X>;R%=G\-+I!',L]M.YVFYU]@"^W=*7?W"V+S*_5Z%08E12*0*J9$"% M$ MT9K?'MTJ#MJ0;_V[9=SW9T\'DYBFB6&C,]&V/+'PQ-AVK(&U.D' M$^EZ:]YX9MS5">Y1"N6I5*TK2IU^LQSFIYIK M#/.ZT^R&N41TZ\./]C'YB'7PV)ZL>IODK5.,I[\\F,I:5\P\ M!=FI7/WIO_"%!TRK-FDZ_6"B06_-Q=5K9R>XJU=]T4U'<\F!'3UQ M'JAFPA\'N+EEFT!WYR^GCP_$56_%%=BF>GRIL%+!DM;:;E)XDX2*(+<6L MWX^YI$_5))XW>8JJOZ(]2^CEGUNBQ[($.3P,1F&0<7 M^ 5'R8X]F7O=X3@[?@4QC!)@_!MFG?JFWX@,<(PP MF-$@ 7_/5@ I]I,TX('987RVXW*AM!",%0T/:M%X!@/2\A1O)XX@<&32TV7G M=8P*UNA!M)K '17L'00;.#(3WUD'6D,*2XTS *@?DRBY]WQ\';?$4,D: 897 MI4X5W[16P.;I\:PWF@X,857F,+X"95BHBRS80D+A/+L^CS9;L.\_="F7W>8 M#FYJAVK:[=$7^(1LHHGQZ.8G.'[R@NDR\?G SG6>RPQRXC%.=?_K5T(LZ ;D M#_?Q7^-/\<53_!/YS^,?$ ][7K!C(?SJ;7<17I!6'_[ZQT\?OK_X UF -@Z1 MR#^3E 9'K\C&B-4RC#$ZD"4JH4"OJ+9)G&^R!5NNYIN0-,4Q"KS#Q+7EIOQ5 MJ@Q^XIN'ZC;K7+"_JP.D*:UQMV/Z$_RMAF Y0$>%X"*!Z1/IEVV22!=Z)=WF M!;DJO=N@]KC/_"!6J<&P[-UID=(W+^G6>%> K5?NT8G =(%%85,X,B_'O'.T MLVX@&E,4Y[SE M/5E&>&%07!20]G=D+9&VAH>ZDN7+0>;>O]!8H*TMR)>!Y_W- 0SJ"P6*#K1^ M"-.AO,]D'9D:+@-ZY_F+E:8L;C^=),:R:3EZ]AT3$0\3_$HBKR\'Y4\L/!:* M5XR^#)0^51<8"E<"SAY>[9FZI!3.'SGOTV2'T_QP3TR1DQ;T1I%%QDSP@[3Q M_G*0M?,7& MIE8R_#.3M5A\8$I<"D[^HR/QRL))Z]O \WN]14F8&PPJ#S0ZY MZX)"4YQ]-+E].>@LL?)X*]^*U9>!P#*%@6&NHK[8*&<-&F_WH%I?J+SFRT4)JCT7E/: M3EW[UR3]>_4^KY=KM_:/ M9P"J];8D[<*ERXW'0Q)%5TGZV4N/7VBTMX3MM"W:B5XJ:0;7+=N$-1V&)4WT M&Z6*"K)N0F'=Z3>IPQ$9<+B.>8B6?V!YTB)V7O"C%\8W2:::2WL1F(=[ZMM" MYK7=O>$[P0Y8>^IAR_L>K^/W!CQ'A-:_CH , $-KE< MK3!_+KLJ;()?_0VAY20]174(6!S-7>S3,%Y+7ZQK=IF'^[?I*W-X67OX+MXJ M]7"GKJX>.7T7;YHGT7@9!.PM8<;._KW@O_9%C@J:\XN_A,_V$?-IX=V]D[7U MH[_!P3["=RM^Z\LN?>N;37X#\$0O Q2&[$4 MJ_WMX7H^?J]X>* @0[&SV(+ M5M0)% $'U;LWQM'-2A^F19X/Z)/W7TF*SB,O4QEHHG15.04V:=8W51O8*"#5 MJ)E=2F@ UY?E8IHG1\HE&: F&6(789:GX?.>W5.'ZTW':&MI#GO@=>DICD%5 M6[C#L5-BX]3J N&Z8HV3D7H3^CC.R#IR68G1.E3;VL,>JYV:BH-5V1CN:.T6 MV72X< M$&/E9D4/W BNW?_'5'VLK]%MMF[?T%O3Y5F?6;I[4_)Q1OD",2[0G-R.ZHP* M.O?2]$!/,GGB?XL)U9\N[C=>NO5\3!:VOA<5)=,(1&V)8D%+EG7=GC ]U4#[ M.A^[5C?@"0M[*F&AOD\8\SRN=/^4XHA>?=$4G$00U)2D+">8H4*6!?+0S__[ MC%*DF66W.R\^(!ROO34K1,".NK=>O*?Y7O+ Y1Y_+QKUV24^1%. M$YK[P]L=T*Y@.VUBQ(E^" TSN[SGNR8_*GM-Y9-QNV>#@W]$![%&!(!.?YA( M9&P)V75@9V>XJXC^*@R_*"QYT2O#BANJV:$;5PN+Z:PA:KXN8X/"V@018>(F M%4?3!KV 8*9>K^_B<_/GT9P7DIM:5_+8#YU4'-XF:1[^SM9M=ZOC78["+IV= M8'NEGLZ-!ZJ:;'Z>5\%C%^QU!.6S-VKI!^,FZ-$ M'VYL$4)(X]&BNG"4^9@3\"H;^4W8LL-TEH!G6?7A\+ X BOV%/%M-BA#!LS+%I/\Z91 MERQIW%CWE8U=42$)3?E3R,(#!/K,*@%=-*B+XET%+9S!ROCBF^%:A2ZC4M2E$Q$)<#<4%F@$_6;4>0 MXE_@ Q)%X:?/B143UK3>$OP<6<@<=0I";P5LCM69%F,H=X(QR0R0Q9:AB*?_ M<2: 0CBK'FF:4WMSH")::2"L4%)O"E@:"KF %BK 7,#%BK&(W_]I'O!R18QN MS7@%L;<&+J*-AF$+I?26H*6ACP-DH?QG BQ63$4<_L\N<(4GJZD.Z)^\UPLR/D^C-=WN^+46W4(TXL ;/SH;PL1,_1[P\4) QV&94D2;EL(,T2YL8SM ML1]&89'!_1X3#1V5#G)BD)Q8@E!U$N!R@9_SZSC+4_;HH2V/C+PE; ]OT:[Q M6/^T&5R?;1/61F:3FR1>GQ%'V2+*"=6LW.9Y :?V- D+B%14*"K3$^&S? U5 M$[.B*6P';=.OD:% T@ZNB[9*:YR7H#% %X@21K]1TB!&YD5"[QPU#5(UGM?H M;.K8-CYYR_F,T"-Y[8Y13MS1*/7B[-X[4 !OS_0B:PA]=*IT:X[,XU:01Z52 M5N.2170P4KHN1M\#?DFB%[)M.$]Q$.97'MWEY(?6@=C5!_:8U-)8')ZM'>". M5#VQS>-W"NJ(DT6ZMWB#?RL0ET"&R=V:VZ4W&<. M J"H YH^K)*W&N]C1K"]J&<;C=;]$N#6,_W)$O=MY!EKG0 MBN(:[\0F&LD!8>,&?EJ4LRJUM#!]U6+9MX*VT*&6K; M!1ZV4,BR/:6*&%G[582;15">NO%V'%UO:.GE?5R\U,8!"LV\YEB$HDMC10 MR2++VPZZ:5*D>>7GKU6.>7565U5#F*.O6[TRFXZYXBR^(CMI MLE,G*CE ^BO/QST.,AO-8?J:KIYJI*_;S@7I)1);0WI*6Y[.V\7YI6U-0T'3 M%=74,TUF]TJ/&C^71ZKFW(]_D!]4NJ1\)V YL8H]FE1W] M_G =W4@+\UH\,0O./+H&7Z""(ZI8HI*G$TR8U"BE[M7]!O+END^#$CBGYBFU M%RY@6J=QC6[ T4!3[P8"=/0![/6ZDIN?)C,&@K,+/!8NY_N)5*>:^USS]=Y+ MO3C';I*'-]ZGEK_!%[M$#[5?C*'M)B8O:F M:"=]9COYVZ%V[=OW$/W)P$<1$[NH7B+IT("-)$::3(@E+O=6IZ ";CGR"_E?NG0:NB)1T($/)T:6T5Z7R(C !A0S549$E)+OG!8H MH]BJ,L0\EBG'-C!?J2@IP4<70^MHKU?D9& CC*DRTV(,U(7+2$8Z7KN\2,'& M7MR0[$+H/'G!L1?G%%:S\R3.DB@,6 @W"S;%+S@E=GB@42W%%8\L$,0:99CH M,H+UJE F.V2!QSY95G+0S>W=R]DP9;_=.& MP]$>DB$[+>0(^"^?PSSPGA*V6S_?>.D:9UQQ_J+ON\$VU>'P5B8";6N:30B= MY-_2Q*"O[)3@QJ4B'ER#4FJ+&4+4*<$W@4\M M:DT(3BB,H12%FG=7A+.D-0;0IZ6@G F=-X(SMBJ&)JA:<&:6WA"E6BIL-0A5GI> <&ZK84@C.E M]<9P154&SHC0&T(5*Y7-AH"*LRIP;DSEJ@ADN0(JKC!%*( #.!%!NF(K[^KVY>#:?ABT?+V;77D#MN!1L&%%HU7_@VFL!U M796@YB&5)3W'=>$F5FMB=ZI?&3^$V=];(ZNLQE"*OUE0_AT_9S&,(M4EL8PB5UI]7CQ/=-CY^] M76OA+F5CV,.V74=QP,I;PAVJ'?*:#M+KQO.TC!!V,32ODA2'Z_CRU=\0-3#Y MYV^FF MLC07!C'Y5SV R3_^=D[?=.%TYZ7Y@29NEJQJ6YK!'*A=>M'!J6H#;T!V2FH> M0UL3+9)VVUVA=@R]![PC]MD06:JDQ\=Z2I>H??O"':2]+5".7.V.,(=S?_$M MCG'KB>E_Q5&477GIFL>[TS6.9&G^.5%GK.]- >:0'F"-ZAU0O^[ W_D8*F,> M4KPC:K#S]WR#$>..&'M:A>Z,)8E9H!3[F+ _J]Y=5XOG(I,,ZYS$^&Q+8PK1 MS?7'NP?>R,O1AW=__O _WDWZK&=B*XIF8]H>V\+%'N,G'*S#>'V!,[)L9..M MY?A1V1@F;.CI*.XHY"WAS76:\IJ.U((L$N@Z/&0\5;+U@+&E^=R&J?I@4=5V M3D/5TDI,.E@='BB6CUA#^(>VC2 O0YMBS->51-PL$>VAK;-DW1E<[@C64=H M\S-U2AM5Q%%)W>'20J%OZ_JBJ\\L1[%ZI=':878CV=*:HV4L6S\%>L O.-[C M91S0LLYWJT].SRV:">/NJJ:P1V+;<+:B&^E5!$CZSIV M=VK])G:XVX3.^5[4439+V7PNKB?74^Y_S;9S<$*%Q,-'Z@*5I-W6M!I)T4HY M7LN6+LR"BM<8JK[@]#EQI.QRO4[QFEY8"RIIU=]J:3X' M;+)?,TJ$IV;9&W=5*<;4E^OHJHK-=?Q"%*'' [+B&C3&_O(U)SN'D'QS&>^W M.)4=(PRG!MNG!UJIN2TU(@47"X8J9+ZU+?DN3@M-,*A8(,H=_5;S1X( CI?F M5UZ8_N)%>WRWJC]<9AGN7J:W=H7M2'WT5\R2RGYP7:27]!8VH(P@F3T),\2X M+="/:9)E_ OG*]\1CY$DTA^#Q-P2W6'YI,ZN)W6?M^2=VZ.'] M5=_9(L"I!A90H"(J0X+J2ZMH\ .W1,PVHL%3CV7UN%8I:F^4]%#-8Y1[J.%H M:$]U)2)&BA$P$2JN<)J2(>*]EJJ&.!-^%J79NOM!QT%-S9L V-$),O+IBFX. M>9P#(BR0P&,QFILW8:[=S2?3/B?:5SZ-]AG]*"$^OR(+'[1JH$ (XBFQD$$% MI]N[5?FZH1,Q3YI#]_AV/159?1IM(?MWA\0VS@$I:3IP2^*N,_[8U;3(TG4X MFJ#+Y]'HZSU]K?2-O?"MZ(L4>4/_J: M2O -+2[U$2-1"L3%:%8_*+9%DP:E_=-F_;'8O>'X=2V+I_)SOL9ZQO2=:6TL MBA_(\XG+["/V.B+)-S@E>+[=I7A#CZ)?: %@%J[[=<1,3JA@+Z45RUQ-B3K-,,S:V81]B>T*FI)&/#:6.XX[E;9+M#UF'2 M!G$52 1K79BHVL(>K*T:JG9$54.X@[1=W.$'XMG10L6G^YP5W>?0)8N;EX?5 M-;;.<%4VACU>VW5LI(&5MH0[8COD'11\P.BB@K"]2PPA=.P%I]X:W^ZIS/6] M3';)KCEIM'9RCU.V1Y8=)YH2@CE6A]NFNJ\PH@+\HF*83C9B,SE;Q/G2Y_ 5 M9U2PIE',"2+,^1G4I)<2_[2/Q@6$&R.5EHFY99)5G4 ;X<(R(;7,CGR[E5AF MVG6 &.7RT2,Z^_AQ@W&5]N3C05[3H=J4"LG3VFH[C?C:*A,#W1:H$ \Q^:HL0 OT+,:]UH5.^!L9AY6TOFP;3P+*,FNVG!*W M-(<-B%UZBG"F:@L7C#HE-AWF\M'L\+Q6IFGK@6UKA_F-6?61K;KUO,:MI4-; MU&Q[G^*=%P9%'J=L&0=W](K\G%6_R=DS-WFJ/","L,=V?UN(8UV_-]RQ M;Z"#J2\4K,I47QG+2,?#,]CK1R?'PDS;6S)2M(=_>P_8XUU#6W& MS2'.Z)U MA#8=PG?":*4A0T7Y;9/0]\$C=^G[Z1X'PK.=UF';TASVF.W24QRPJK9P1VNG MQ,:G<9QPA;8 P%5WJ&IT@SUD=?5NP=H9#6%MR8>A;H6V*'F.PC6/@7 ;\)95 M1T,WVIE#Y7U@CV51:I(.<$>RGM@6XB/$C >0THT"41MHW.K'@R)#OGCP MVZQ@WW8Q-*D L;E?=$78IOULH+UV7=^[7:I5-KB+A9JI&AD0U?W@XUAVIK+UT:*3G 11U]T&QD# MQ9D_B9'XU2V %.ACF8"K'95JU]D$8?AV=0!WM^*(>">#R3X51VSSF!MF6+!H M.[X,8# G++*AIF7<6@BUG,G\72R)$L52"5*5DT=_@X-]A.]6RS@/@S#:4^4> ML4_3G(8XNWSUHWV W[\N-WM^7O-N]5ED2[J'J>/&X^N@-37>]:9P';]<6PJ M^KY=#G"=?R0]3;V_%(?ZN"@0JB5"I4A\K2X(13N58K$7L4PPEW=* VW:=3IJ MD3QL?[=MQT88IR7:<'W@?WWH$V7J8I,1OKIW)H*X1AN[(]VS4+"0ZE"M=]+>IF7EZP M$@%Q&;@G9DB4@N8XO2C=^W*UPCY;J[.69Y10@ KAD"B=DU-) $:M+51A8I8G M_M^1]]E+@PQ]338_&9/*S9./8;-&:Y5U6[1A0YU5"UI+E87+ M:O(P+'GYCSTMZ%+ &B[MYV4HWV 4;G&5]N=U%R MP,2"Z4M(GVZ7LP(U'HXSGGL@BHHXRKO5 _:3=1S^3N8-G(9)0&-P,KWC&[N\ M8./CJ!:6'^989 07/\=5U_AHIWT9N$#%L_" /=4^]W8A69M124H$=1IG_679 M=** ZPP3M-@LX^ "O^ HV5&9"XD[PJUU>L(&OQ[:-T.M.[O!!:8^PIN'67,> M;,0'-1 +N' D/*KIT5//AQ1K%>WQ7K=:]>K_,C$GJTE*1HBW%. M2W#L:L%0[J5KG+^;O#+GE#82F)RQ?55Q@<#_7A9GXS=5<6_^B9,C(CM;P9/; MZ2,PM<\%)@J-;%5Q6K7, NY$/):B#@\L;AR_XH)FTE(>5 C4N&\592(FK*2B M=Q6U7(@+AIADSJ,K"BG)VE%JVF*$J&X\=#O#QL!^-FC<#6KUA(M8/>4?&XC< M7-M-8X.*36-=Z@NI"?7/ MDR_AN:!:1-,15E!S+:9 MP!S8X]JT<;QKE0,\%QM93QNSH2B0."72)>D*A_D^/,"/ MF.2"ZVC[A]%A^$815=O65M"UD]L;1%I]G1VB+A'RC$N)BBB[9LH7+NF\X'8" MP[-;HSV]-7I#\'MB+I9YXVGCQ9,L:?NS?Z/0;/@[6 'JGKS?(&R;6L AB)\B M-^)I@'(BM7IA/2]4G_IW$8($,@G<#P-Y1># "%/>,H[W7O3$[GWI->DUP:V8 M!NS(KFHGY@\3OYW]$E58Q)3,@0=8.#&%*60\;3#R&/4BT +Y--5:6#) 'K^" MI-$9,5EX)WSAC3E\AP)\ERA#ZT][:1[ZX8Z"V[2!&[.R_?A[(2X[XL+S)'J5 M^--739_5C_,D\P:P 3?$0B]D\LLM]F^1_Q7E] S[DKM^0 M'\S95/8RC=T5TE:?$3;?9CZ9U,)\86B<.MO,@DT2R7X O&ZW0X 0+R( M#:2;'D'$MP7JX_P(.DB_*&\=DE7YJ=7 JRDN'MC__$)L'L9K;DD5O%MF 1N\ MQ["GE4L""7VXP#N*E@Y/*=A_4"'7+$_RQS LM\I+896=S"KC!9^&<7OPZ='W M,%%'J4D5?"I^"<_?U2(:!Y]R:K.:2JN2N,LLVV_YQ1BMP'B58GP=$Y\F'O+@ MY;C0S;9K]V>O.&YLC,+.)S6A5K3@M +1,5&5&Y4"HZHY LD M1R?@4__4/PRE?;:BU@M+ZZ7,>MNWC.W\T82SWZYB_Z5C>_-WF!;;.>\O&=N/ M+# K;)<^>WHKV&[IAU%CN^-'8\_=QGO6,1Y]IDGCSYYPNFT]$!N+X0SP>U1; MGR#V*-R 8_2X.@-$Y5)01"5U!\$P[5X9IXA=([ILT;=BSAWYD>3\5M:EIK\D M$2%#,P5-?&[2)< ,T'G2WV*T]74K=^#H/:T-(*-Y+?E;.T 9][>I#+A+:7*@ MEXK)VSE$41APNF.4+@'^"?43':6TU##$B_U*O2DH?2L#!U]PZ\@HGVF0 P^$ 96P4 MGBT(HXHM$O@N&+H5+6!4))FGE2:JP* TS4U'VEW-KL#AI8?^S3(+W?T T@? MZYE^Q0'=_$#+8R7$N%)@]LD M3LM_DA5=V%JUS29]V#!BW9(BUE@C#A>0[*MHZK'UYFN!*G8LV;;(T.G"YHT8 M:UJ(^W@H+,.VI-0$R]=0M;3I[C43.&K76@HR\BXS@(X.P8VCI&NBB%%%OU&Z M3D;S/5U$)/$RKY2N_K@(,S]*J*2MY:'Z48 ]R@VL(8[X'MWACGX3)4P]H>"% MO%P\HA3]XS?.R8EO7&9Y2-;59+MO[!P]2<#V#A-[-!XV]^@/US^,M# ^7RZ8 ML63.PM)(\)::)YS5T%6*_[''L7_HO2(Z[@G;(WIHW[TR:G2#._[["&]CA511 M=KA*JG26:7R1;+WP.!5;OYXS&>7=VDM'N;K;#$:YAO"61SFG#F:<9]4VO'6E MH]EU?B-=I7_74#_N-Z^QKI3>QL&.R$$(?BW1. M!"H",_"+7FK8GQJDC@-B@70=[_9YQB#B@]ZZ2-IC)NZ@UE8Z^$^;SV"HMPAM M8V!S\@O$&* /4 ;O=[T'[W_!^/^/! M^WV_P?O]' ?OL=#V!^_W$D4U52G^6G:7FFV?8D*0[7\3F3 MQS^<%W(R K8^8$;*,9KC^>V,T*?:8QU"D%1?48!"(<^[K,PQEEVGFR?P[BH=1335[E$ M//)7%@8X+1X %V93F-N,$FP4&F =$80,R,#%H"'*F'I5R1,)3!>H9HL:? 58 M&A%_VJ#'A8T$:_@B!Q%X'&TK9V*.:2_2VH_1V?'TSW'RG.'TA9Z:L3M 6FDN M]DDOIHI6F@%[;&!#]5AVE=ZH6>(!%^1'T]3&Q4_W;0^3:X%$R?@E.FK*!B-E MP1=IXZECXZN9Y3SR,LT\!](^,X'!-HT5 ?"G'68 4*UBFWI"11(QFA BW(># MQ+&E]*+B1^0[$T\:V_(CK3#D3&?@T:.K;N$1S/,!G6"$>5#_=IN%S/7?__#] M>^;^])._*?9(TI!1K0XP'4Y?5^HIW:W=#O$@\??T[0<3J/>/9'/;VR"O2D,R MFEL[U'7F\_2-;IBL758PP6$*^XXT =_,*'9V#&VA;4-OH$32?MG&GALF3-GZC:WK?%@H_%:R80/X:%NW)1#&8T R@? M15W+N2W09R*9!!VR$W@X@93ZY&RT6/<=JT=Z&;=&:<"T-Q&:VNK9BVAEU?&, M\YA[:3X_\WS$ZS".U18"/<3?H%)V1#XJI7>[(P'_VRB#]? K MK9[H%N-[GLP=68M,LSFS_-V*&"[9XLO7G*@4DNXW899W_71C,Y\)ND_R&TBA M?53.,\#U:?2W6VQ'_^A"#N$+5,E-T]9SR=%OM>R("C^KTPT%IC_B/(]XKL)I M)I$FPYF@SVBV'G$Q*7"; O_H86^Y9%Q4S&&2:\.K!^%3@V#5O@$6@3&\$4 I;; M9,\78&'LIT14C+X.,/_K&_KQ*HP](IT7D099GC*ED4^#,<-52/;?7H:\ZKG7 M 6W+:R[Z&FV-]B*&AQS#\XV7(P(:$5&(_ ,C0I%T_4.&DL\Q32*PW^YXN:_G M9,];U!]2@*(YC@A@I7GHASN/@M;G9!]1EI0'VJ7D\WC];M(@O)G\W$)TK3C? M_JHWWQY/M\(E Q<8W:U0^3B[E'G24YDY_1:%R:B/%2;#3[SMX\'\9N6)SV]","<-,UM(>XQ]'O#W3,8Z&#J!@5!Q"@Z? 0D M*M;Z:D?:<#X#6OTNYK35/ :HI9S M!V _TM.V$U97AQ]Y?-KC!N-\&0?+( CI+^-% M=;HYLFDA_]@EF1?]F";[71%;07XTVH8=@>]Q<+L%]R,ZUU/,Y--,JE[VA/!LD,'0Q:P=]._OI( (0P2(,G2PY/39A/T?GSH M?1+2TY,<,>]#YZK:]0W9:U9,DX=;P>2'B5Y+A[QNDYD,;0K#+0UA;0U0)H5M MJ\9/_R3M9MN[1T[I^AK-LH=?9IIVWL<]7D3>\OT^+?IGK,K[<2>*F%'?'XF' M- P&VL\D(L9Z82?S M/J3G=WGV]0(E,B3A#J$K;^/GZGWP/$??UA\VNR# )^K5]0V8[R\!RE!I MZTV,&2?U!TGC)9G'\J3E.LTDA;LY(-6'<;)?AD5T8NA)/NA-9<(<_ZPB)J[B M& F$NZQCQRW=L*NTT\-,TDL#Q>/9W ;4&.&E@@\(V')QUY1NA.;\G#??&AW! M:PVH@0Q4ER27KVD*?;;'676X8I7FTB(80VUF05)JCWM(J+\!>)(9,-LX&BB+ ME/)1?2Z':?#)$!?RN:\*@T & 9U&Y2ROST<%JS1$ M""G;O 3)!A]>TRS(WFX/KT&4';I?\D:"8,>\/C8B$4R7 I<=#'S1/D;-5*)2 M)VJ4DL&0JJ7E!A+$%:-&LQ-^=5F=5KH+\A7Q( MTG\HA*<@QO)R6C;DPF8>:\A)-[=UA,+E)7NNV=H&YT9(-L-IQ?_\A:T,L1\$ M6[P0EW\$J3S@+$49/2$6O/UJCF)+UM6P41^,D_A$\X M;*<4"S7#PAJR0H!L3S1[6?>]2Y/]!F>'91C2NH+Y?5K@G&X I@&[L@1'K/K: M/2ZDF9.&HF#3EPD^(F/IR(%+4D;>:%>^K)2Q3ZQU6>62S)$:=0L4[ @YH&4< MI]_I,>MR:RO#VZA -*X7OA+7O.)&E7X@IAU00M6A3 LP5[6D?C;:WSF+XUN MZ[%71M^8= -]F@38'*.!1JM$^OCFG]PB%=-XW'!?0!'M1<>&VYLGA51YS.L;EJ MU.A&7YEVSY=)7SV>3DA7,)-9N2&Z%$4B%(_#)KLA/T6BDCT+EV0&+=;MT)U> MC*AHCQ4@^CQ5EGY0-IA?GY47>Y _/:]^:ZF\@ZSG>JSK<.XMVRT[)L534&!E M-8=1#>?5E^6^J_ITM]5\^K;"=H--8R82942FO;.C7Z(8YT6:X"J%]C%+GZMD M=7EUN3&-8';1:3[SPY:#+8"?DQQOOS8%UQI0?D3/N'DB,D7#;U2H\Q!E\>G\FG @3GL)8](^:/ 0W&$X?J[T$ST!_J_ M+>(G-;P$GS,WL_0MB N=)"%UJ''V&(ZSGD?A!YG,O_,(.W]N'N$EM=JPTZ%& ML->XNIA_? S3V1:01M3^&-.GWY:OKUEZ"F)NOBJVAAN!CK*1/@OQ-M "?.2- MM5^_C]8:4*VBB4=?X>C0Z:!2X6,]H[N,KE@YECX,,V#'^2BN5?0_"7=]8L!> MW;[9;'"PWA^$Y7$8KL3CVG'78^7*L>+QN?59^:JQ[-DY]5M+*\;#/=?CVG%Y MATQM6!<#Y?KQZ,:P^_4T#+HW$ VUA-OG)]IONIZ,J^.+ZSC]?D690'=1@F\+ M?)#FDUY>+>P 6XBU\7@U/!^\]G?X@K?'&#_L)J3AJ]+*C03"9C%SK$3RTI<&E[,L M^.3H4)//O.,)V Q^MNF)@AUG)OAH'@R3B3?.HLKS-'T"2$]I')-??0^R MK3GB;6%7$UX]&&D&F"#I*D*LSQ]G04:5HTJ[ES![S-)3E)-9,S&"GMTO,?G\ MXQ4G.9:%TV CV&$SSN=6P61E"[AA,-)NN]V]5::BTH5^IFDX61[$?@KI7!@( M+IY%N' &F1U,)BI\A/8R#(^'(ROFS(J\DB_GUPR_$'.B$R[W8B@,JD_ B2)@ MA[T.'B()3&D/EQ*TO# H=%,KJTHBM]2A4E]58KI4F83,5-0D03-&!&SB)M)CIB4G&5;UXC)]E++0O!9J"VW MW/Y[+ MWCPT&=>/9Q, (#"1=7]%R%CU^C/W:DTA% 48?G?Z\XN'#L7C8C1@U M%5FCAB)A!X@-O,2P,9$'-YBL>&6OB.>17<@P.%H&E.\\N]DL\(I/RO )6_A$%3YQST4$3GCE M(8S^Q+3L_SDWYN6O-\&/95%DT?.QH$NXF[1<"I/@JR\--LL8HB22C:8HN)QC MZI!N:#VL;A?HF:E '=7\+T3[ HGZZ>VGI05>&,@;6B#)1\'!$I0(/C)D=84! MIQXCC%K,HR4),/&8^6,62:IICIR4B'ZKK/-;B5*"]W2&H>0=/V!5P!3!#S_[ M7.=.K4EL+=,P*K9$$HF]=HB('-*KJXJ!8IAF3 91)M3ZPM M1-"W@Y9L2E,I1:56QAGH:ZW9SV>3=WQR,FO[W0]_L!)3\NT__F?H\=[VHQW' MY=\@Q^>9A885P_Q<=FS;"V@S]GM#U#2+B425_@3YO;S[= M+!"ML$CBE'1%M(TR')(>E=\X+;5HW^NUZ.E%ZT=*YS.7\JSO)0J._?%+8\0= M^>GC3_5O*A$?_P=02P,$% @ ,(-:5UB+YBFP7P K28' !4 !M;7-I M+3(P,C,P.3,P7W!R92YX;6SMO5F3XSB6)OH^9O,?=.,^W"RSSDR7+[&45?68 M?(MT&P^7VEV9.34O:702DMA)D2HN'J[\]1?@(I$B 0(D2!Q0LJ[.<$G8SOD^ M; <'!__X7^]K9_2&_,#VW']^&/]T]F&$7-.S;'?YSP]1N/CQ\X?_]9__\W_\ MX__Y\.XL+.?QIG/]RDQ7GNWW&VG\\__GQ^ M=GXQ^O3WJ[._CS^-9M^RA-]PVQ9V;4K'=O_\._G/*ZYQA(5T@[^_!_8_/ZS" MQ%\^ M>J81QAK*97]_]9VL@(N?=W514Y!//V;)?B1?_3@^__%B_--[8'U(FTA^YJ@D M2TY^M1GI<[(DZ4OEISH8?_GRY>?XUP__^3]&HW_XGH.>T6(4?_7W<+M!__P0 MV.N-0XJ*OUOY:/'/#^MU8/](]'_VY>*,"/+_WJ8$N?$PJV;&$F<@A?WZ_%"H M=XU\._S)]-8_DU]_KL@5MYA+%S^W;/)+B*F7U.X&GF-;A(G7AD,T][)"* RX M9. I!I)0,\/'/Z]0:)N&(TG"@S(5B[O[,I@N'O"HMN8C(W=9@,2[\=8;'ZV0 M&]AO2*:LE04#$OPE],P_5YYCX3GL[M^1'6[ER%U5+B"Q;XQ@=>]XWUL,393B M( HI::CB*;L_\6_MP'2\(/(17A79N$DS'P6X*?%*8^):4]PH_P$WF ]CD>)4 M"/F,3-P:9SNQO W&XMYV\;1A&\[$-+W(#?&"$\/C6H9OB;$Q.-D8!.^B4I4S*JB\0\NUFGH M^382;7LAIXJF?_4\ZSO>=^%._H#[N[NT7QTT"0+>A2MG26I0(0N.N?'> )5< M3D6=WG/>\."#M[:6'=X;INW@5016[:/G+N?(7]^BUU"\YW,5JD+@6]SH-SS; MO EC5Q-8EL4/#N)%[FW+V3/SE-#KQE*1$/+0F'GM'&\PF# M1"4J95(+[R MX2P5R,9DAC=3#<9%9DD@U^1S Z]]I*_,LU)5K\\;25=5@.*U>B,Y*O(#6[UBFPD5&UIX%:4C<3D*A'"ZK*9=)1"P*PT M&TG%+ GPJK/A?"Y4-LAE&DYJ+)<^6L:=:[I(,]RBT+ =Z-+W M;K>NL;;- "/83 U<):H6]1IWTJ5O!,%O1F!B$OMS9*Y%G77FZ^XE4K M86*]D<-WZ]FP[)B2<]R-C8*ES_S M;1--'"?U06HO;%W!BK=TS02L*@#8IB[[J9F (@4#$SPY>C[X4KH6V+4 4\F3 MX?OQMDZZ&LHE Q/]/@K)@+0FVX:_\ELBZ:JHKTGQF69+%C!+@FOJP?..:]H; MPTE=!X-?70OY^12-5^]R:X>KPI;$:5H)7(7LG'Z(!S'^L^G\TKHVP"J*1\-O MMFNOH_7,V":.<&Y?_4ZD>L66VI:]BUF28M'N/?^[X5M/'ID-"7]3*T=K26L+ M5BUX9MB;+O;?/KA!Z,<7#R0H@+<"Q8K RZ'(#:>+KX;M$NO>,S*]I6O_A?#R M:6K:\3**+"MVSK*M-=.\1L6JRAK\X+)O K36D'!%H,Z R-F^B?]MI@;^8D$) M?6L[$<9(OM@5!8,[#ML;C8@)/.O-6!3;P\F#IJ.II#K!J:OE>D*P;'#B3S?D MPU1I7C<8]9%5['=B=K[W M_,1<1O9]30\]FU4!V(WI9F6X2X3WP1//M)N>=+>HJ2O5D (#7&)<6H#,GY;> MV\_(M.+8)>2/6&^QSAYP0RWDSWV#!&&9X($ MY-R=:)47*P+5@FB L8R9%)6 MX9#/_B6IWR7N4N3VH^+ J26U_"0V_!YV7*VO=_CGR ]1]R_/5M&^S%QI.#VW. M5=.FS9*($9:;663!)G<9Z1$7FQ9.LC.GFHI81;F6HO<0N1:R=M_:(2GO#+?E M;/3C*,N-_XP+& E&.R(M)YKUS$*ML6W,\SEF'0O9R:R#_]C/.OC#'W%[)J]! M?'"3E>00C?WSP\%O/W?8C$Q#WC.IUM8D-@ M0'604BO4>-J> GBN&8!X@>@F+J&U"!XFU0I"KL:G&%YHAN%N?7:+9V &@(5T M6J%7W_(4NDN)T&UPG7C2W\:C=M!3M'Y%?@6$ATF*.OB$=7 % M#SVN1J? 76G2YQ*9GM'2)C*[X9.QKNIR5__?:$O%^""=1JCR MM#S%\;-6G75NO#]86#A[82<^'S6S(R6]1E"*2)!"^D7?KCFQ+*S](/WGT7;1 MF(IM15J-<.5M?68$.-,>U!O\Y]2?>]_=.DCW*?4#M*;M&9PRC3IJX(P7"U-_ MYGMO=A)*GHGI07+]@.41($-7IL5'#;HS+P@-Y__:&^8JN"JQ?LC6-S_#5:85 MJ#=55RC= 5$" []M?89$,. MZ/P;O.%=>C[=0%Y(I1&6]>W.(-383/.R-ASG.@IL%P7T4;>02B,(Z]N=0:BQ M+>9NC?PEGDF^^M[W<$4D_%TAQZE#-)]((R!K MFYWAIZ6!)EWL)7?SR1W9^()^,(U"\J:JE;RJ05GB,C)IA*^P&!G>6IIUTI7> MO1V8AO,O9/ATISI:TJ)2OER,QP#-/$*-SQ#5Q=R3.0WNI;O'WU0MBR@IM8!0 MI.T9@KH8@XJR),SID^/MQ.YG>WH^O) MX^3IYF[T\LO=W?SE0P]WG!9&\!J7%P4_+@UCDUZO=<(@^V9/TO2+/W;-GRYV M@1YF7G)?@'(9BB]+\][52HSXM8:#!E3=/IP@&Y0 A1 " )=9T59>*F7 +\7@IPDW7IK MPSYTM6M82D$AEV?*-J>RL!1B![="@##D%KTAQ]N0N^+IRR3;9WNYPH*@"H<2 MSEP:,8 ;KS(+FB@!".J5KQPP$6?D. ZT115 O6JMQK5B<#BRX:JC#&'6-HOX1,94[,K%\P'::&AS0$: M#6D>R;0'_,8(5A/7(O_<_3NRWPP'D;!L(0D5N;7=91RQC4( KKPP"<&#;9D7 MS076GB<3TR1W<$D\?&3' 2^?4%CM8,6394BL$)93TBK@#?FOGB(Z/,5/9EAH M+W/ )@,]PY"H("@EJ#@N36B0/62XQ8RG )]/,B2H:^7J(-)+O^#.?+0Q;"M[ MTL!-0I06=$;!G"/GD*C05%Q0(65:,"1^U(]-A3C) #&GRP4J[DRSL7WW8.-^ M.J,.\A5IBVH97XS)12Q-X>87L(-0- I- #Q;_R'A7"^8K! UA_%G>QRTO0WR MP^W,,;!Z7(OL9#?$'H87,C46'YZL,-D@/+HW%%1[ ^^CX5H4],E/T-!M#%09 MM>ZM]_)7\P!@YI^P)P0DUE[@] C,@*T M\ASN282>8<"D$!1:>R,0<5?Z[43;4#&,/J!)RO+@)DD++:LP-!-1Z_R"Y#DFS\. M?6]Q\[]ZGO7==ISBR=Z3YYI,/[FVQ4$CBY EM1/A]=]4TWW&Z0,*.Q,4EG0" M>,666UP9VMMO,Q52^)']?&1,8(JMO5'V-FWF[N"Y;I2@9S@R7@@J0OLY98J7 M70:)[1@;GN*K8=/%KT&B7PI9F'F.C"_BNM#>D%NI-AI5JM(>&T6X=:#:FBMO M4R-I,U/4T@76TJF19?M79]6(IF;YC4'C1RDV((8JL.4(9AH^V\6H[ M=F@CX@H1!]8CAUIX8"*6G7!;XRK&FQT:#QK?#FTEL/;;E9ST?)='Z1F@,:(5 ML$R>\ BNO?$BNQTW,[;$9YJ\"('X[@U6Y #,#1XP*\]?A&0= AW\"+>RI#@Z M&:K3#Y$* I(.X [IH^P\Q..@Y1=3>8I2? M_6I-TM6) 6,O9=_(+[3VUH32$5Y.EP(GH,5< ^='$^FU7TN69\;:P8.59> 4 M$19=^S7E;N5\[_F_NB;R0\-VL>19Q.YZN@B4,'#VM-6$]NO2;(0EKT@A-TA? M,LBV9B3:J[VPD55+*>%RBNJ\PNJ\&!*QY.A#^^LR-W'L,#/\W0Y7-U$0XC': MWZFAEE2^3M+L0+;UN]K*3&_DY4P[C&^ID]C&> ;%0R%R M33KZC!P#9X.HY!D[]#VO+ZOLP36=B(3(F9%[H1C),/3MURB,_1<\,C:219CG MX%8LXP?J45#G#"2WDB(2'R&=!LK@8 _*RFBKKP5YEK4SUA8KB'U%2F@$Z@'Q M,LUX]2+)(TFE(TKN[6CFK4=\JOM"OMW!Z^V'W97;9< MZEYM!S#@8&\S@S@U7;U!&B+I1 [N!4"A"$]O-H.F@'<>%4Y-8DK M 0CJ';[:/E2T114PM%?;/U^,S]4&IVPTD7.*I?U]"LFO>@-"FPU??>M%KN(B<\E/%-7KH( MCRF=*$#[N8:QP,J=N.2#RHMO+"D%06%4)\00VFB**$CU0'5R4=-P[.M1+=H? M\1<]J5Y6&(U@$H4KS[?_VA^!,-W2#C/!XT_G-*CS4.-2D?9C797,#T$0"?$H MR7#BD+AZM%^=Y=SU9H8_]>.!WXH]]V;(C^6O]WZDY3PQJH6>.ICF-KZ-Q\)P M&SLH*>,9YX3'R''B50/]:.^:5A*8.<]14I^H(Z@;[:,TE(2=1F& =\=$Q;S< MR64Y$:B)@KH*QM"#"]ONRV"Z2+R .5W7<+-9KFLO<_S/M[NG^C]Z>+J9 M?KN#ZK"6R+T3A6(:H:;J^V;&&W(C=(^[257XA[OWM'L0RQC^GT7WHF]04I'] M7Y0Y0=<@5KQI(4?*05S\"L+I@IAE8_]/(>^RJ!ET) (@L)HO_>- M'U*>^=Z">EP2PBY0R]T["12%@AJ;/36]AN"*R:+]YN\% MQ>O5K\C%8I,#LXFUMEV;B!S:;RA5 NVLABLS%!(T0[CB**:YU .8RI\Q7EC7 M*RQWZGI)>E0J]'Y-8^(M4QPD%8^3>+(+R!Q(70TV+G%HU)*MB@Z6$@IMG?&1 M^\-Z8]A^O)G$.^0E-79.=>*A$49 2E!V;XK3U'44V&Y,Z/6K[<9 [&+_Q,8# MVXKU1?#Q#?QM;#^@)+G& W1Y"=I9/4.A5K\*:KN ^I*PTD5+8E.:*UM'58_< MBY:I"Q[_CWA0B=[I8",V5S:L9"FE[U4\'IGN%LVI) MY;R;O*%QAT] [5\ V8FY#[U1A_@^94$E5V=8)5^TV=#72*%]Z(@GS_6*LJ9$ MKK'>U.;3$/1F,FD?VOS!?4-!'#8S$9K^ADM%2B@PM\.PS 5>43OP650XK6-%F7%TI&C$A]9G M/\H6C/L%<>:C8+L1%CU=,7MN<(T6GH]R[UC=O6-]8L'Q1MG?QO=7JOV>J--- M9S5"X:3 (K5O;$4Q8;$BTFY9;>&M2:TM4?@DD?1IE MC/6BUO=;"+]Z^.DR:G]-\E#46]N)0NK=$4KJ@,;U'R;]TUF=8%#XA7'2E#^PT52R\W1K"Z=[SOOR!K MB;X:MDN^G"QP8Y^12>(IVPO;3%UNR<$!4:%1]]"T[+J@<+1CHHDQ6JXVM5^I MRU%5/_0^$;L//0[%^Z9"3?>X/]M+-XEA;&[GON$&6/F$**X5?W)B!67:2T: M0_61M-2 "GU4783M',/V^;CIW[ERM73HRB'/;S M5'-B>I>*',J-KQ:OR H_@WHB(8=RM+_ 42%T)G"3V&,4\DFN!0I/)9@D^M!, M5[%A>K: TQ^FK3& 7XH8P%_FTYO__7_&]W]UZ\/\W]I8 "G/V=+ M-WNS\NCU^BB,,: > \[G1P\ZKKXVEYV,B3K(8.>YI#.#-/E0H\\G 4CJPL'$C4#ES7./T2XVPE/74;W[/Y:E)_Y?G-EVB$BRR\HU12DY^NLD/!K MM 9BBZ7]T?JA8>K!+>\2GO$>_M[SOQL^S8E=L)2B*B\NQN=C& QA@UUFB0RY M![")HMD]2D/%84)H1)"!9]58PB6W)")L8H,SIK0?#NX-C,%21%@#DB8>U61I MZ44Z5#K4BRS)9JZ5@ZFTD\.ATJ:Q)K0/V3ZQ_CM*XED%'$ RLY!(G/P+!^8L"?$59V8(4\N[F,02Q[]-8Y&"NW?DFW9 O8 L7,YQD%*.6K2/GDA1 M0[)(E4 S1D%'S3-1OMK9@!9L:6.&S.C?='VWBU M';R'XEOER2Z^J.-+Y6>(3OM@=&47+/W(V2E%71D=) MMQG[I".W2:5%24=.,4'%9&1J?/RA>FR3.(R=Z-1>,QF?M+^ )\T78VB4$90[ M(T3;XX'D?/W.57/[OE-7C*$R1%@#&5?:&ODKN=)W%+U**';; MY.67T?WC]/<7#2ZL[311?T^M(FGO7C2D#3/?>[,Q2M?;7P/R$O+NE;>)&=IO M\7J][MDSX8**/>(*=ZJ/2L8$'N0./&QD2*J]\V9+!RQU@$L&4L@'2R[X-!^L M_M\2W_MAD-O;6*NQ+_3<(PX5KFD[J*"3N2=GT.FZVJ-AK!)%:G\#XA;AEIIV MS #\MX/2"$23-0EK\%?\/86Y/%FAL4\)2+^+'W>GY5Y#F1K(9D MO#IKZ[ /Q<+XU?.L[[;CX+'Z 4/O+NU7!\5R/ZPWANVOZ;%'>;*>^%;-MZ:J MD^39KW*Z?,:@8\!66/9;](8<;Q,_*T.$GYC_CFP_O2T_7QGN?.5[T7*5C?DW MWOK5=F.^_(Y'Y!#A/KJ@L%-V-2:%;TR>:YWF9XO8 3\E"H^GK&2(X:; M%?GSP<4ZBV)C;766S,5D.Z;PNJ?:3]VALCNHU'X'-QT4]B*B Z+XW^UP=8.A MQ<#Y.P4\XPG2C5!ZG^TOZMT:L4).G*[DM 0EMKT2 66/EY_0IHM[W,,Q#.[R MQ@NH1@16EA/AJLWUHBK3_^9#^O)O\1(OS4.I,O&)2Y5<$E"6_F]KE_U^=@I, M;XO7G#CR%U#4X,>+\?C3B6ZM%:C_B[UE!4Q,DZQJ PP$LM\88:)YLD*C74N\ M>0C$J82VQW\ WD2J4"8Q>.T%IZVQZC,>(6^X5#" E[3*DC^X>$^"*[(%")/+ M[AD=$)K,?+0Q;.LVE2 U4$[XC)!"_'MH>0X$<<^*!=K^Q M%9O5JC(?(86XU=#V" 8D@[(-Z,S8QB^8^88EOH7/9SY"!G&K0?O@496R^Q%N M]SXX@@A[#K(>)W=XE*#](0A5\MP,GO8?40*52RBJ\!-6X9 ^0LH*O S M5J!:5]]VR/,Q24 3 _"$*VG@X&XS;8U4F^_HJ,.E@ %XP6&]F0A9P3U6;Q+> M0WC\X2\!&HNZF]-:ZD3_95). ;=VK$[RU,,^> Q*WD\DZD]^I][%:U+441*M ME7)D[>E@7 (M#><5ZLB"(_!.B8PBCH=N;94R /=,?N6V-AH<#:]:JD36TZ/0 M#%*[*ZQM#5*,@J!P3))!2E32#N8]=2LM\@@7EAZ12!"[F.LOH?@UH;_AJ5+L1\]=SI&_OD6O/!N^ZHQ'3IU:56B_O7M&FW0E MR,486O*CX8F0 @9P:6ZVDY9(F?4,5K@31HZC88FH#CK93*G?M=][?ET@JPI= MLWG5K,QC8YY$+:FY1WY;(>]XR<^!*?-S?>2;@J\N(1EA'KX^[=C(.L ML9;4;8H:/,6D*Z>3VW9[9HWA[OU;[_D'3S9)*I$5$5&9/>ENL4!F.%UDO>H9 M4WWJ$I60_R=G3V^&DW3(['GNV'3K6L4O%J^H;5@#\XYFRBV"B]BZ@FI,4#KWZW*CWL;B5.I.74LL^ MPJF2\\ E8%+Z2+^-T+4_ -"2]L<.J9H.E#/!XD>D:TXXC<@-SP>+0#NN="%Y5!H[0,FHF35Z+N) VSCG)R ]_7J*=JW].^7,5U M<'->(5E?HLW&B7NMX63+^0=WX?GKA!'LC0UG;B@$%-VZM!%O ,$<<=VX9\P, MVWI"]%=C"JF*JCA7?N.]#8)E/O (J[U/<2%&(!OZPX1#1Y]+7NT=@S--96\I M[2[PN%:%\P4Y9W:\(/)Y#IG:% N%7$WL7]+EUC[@:QIK*WX4PHKONQ)7!K*; ML*ZC\,D+_X7B899*)K[L4$C3*1FJ.-="/:IG,(J?9WPG-=E-$N?J^)5T\F:# MN7(]QUMN=T%NTX=&#K=2S0HY,@))5)+J>9!"H]@I]24V6^#V(>LV\K'*$F>2 MV#(2)YC&K0WNWI%OVD'I@GF+DHZ14!(U-:P8!\_V@TI MA"44UKBWA3_A'4Q2_&X52ZZ(>(YM$4?ZW9=!;FT[BX%:H= VB11YX!&QZEK[ MT3&T0U+KV=G5V=7HQ]&N./SWS?3I9?KX<#N9W]V.7N;XGV]W3_.7T?1^=#-Y M^65T_SC]_67T0Z&RO^%RUXX;,%1%JGW%D'SHUVC&L05(^R4[J3J+3KI")*^V MQG5RRH'9!8:#GXTB<=XU>WN6:( M\1G^/SPK[(O%'^*21]YBE"][9+C6*"Y]E!4/<+K Q]WP;^GFN, M[[GX3S/M8:YU$V\J@]V[@'$:&P.T<>J'-1E%0QFJ^)$N7@ON2 .]N'EV-[*\ M(3=")(81B?Y E!>0R_DW41!Z.!?O>')1-9[$18\(:*-=X:/ON/11OGB0HTB% M7O)JH0PIW+GZ]IID-JMN[.#-#F5\$,2NZ+;80E3-%QFYTQO>7G]9[O4'I8#L MW%G@VAMO_8K7.'%;*3V:G;3?;ES1EKWJZSHQ7V8H79@'H7R_;2%=Q[WVLN-> M2TXW7,RU7(B8FDY[5>ZTQ4) ]MFLB=M:OR%FRKX-YZ6FU/535I8B?Z^4A?#A MP*)H01<4J2LS>E=]\*OG6=]MQ\'["-J;*S5]\F.Y3V:%QH;,?;&C7;D@NRE# M%;4=5S!OOUV9JW%UG5NL$"C=O1&F^0% @MBZ#0DYGU_.(>!3U;1,"AEEI8#L M\#M!.>9E1DI%KNHB\S(]"Y2.RH%%I5_Z4#LAWLU[SAMYH!-'4LDHK05D_R5MJ^VZM$3]]MIB*^HZ M+"4UE+[*UGN^FXH(HEL/O<4_O!GDY3[>:?)+N1L6"P':R[(F/K@8Z2@[=O@% M64NQ6S&M2NJ[OPHWM;Y3-R^RV&$^*O,JDL"%XO @626ZC2$D9K0=[@[RLACF M)K=%;'Q6'E-RA<:3^6&Q($<9AB9JQQ7!O#U?^N)I7-W8(58(E-&B$::%*UWM MQ=9M1+@S?!<+22*]I@'EB:?EW89W/*CP,P#NK*>0YMXE\+8V[RE?Z^_6LM1BE_N$N]R%FKV"%%X4M@L=*$9SQY<7M"1"/J.- MYY/%$>?P4^'REI8TRA<%][?X.E7BO+ZE1^*/7L#; M8RL"5[#F[.,KN83#?H=5-+[Z:_DAA>R&/L8V:#,H9TS(4#0Z"X2CJ] MW'+5_Y7C[*80UQ!T?C8^.^>[;?Q#5C#84>=TT7C7#W(-C6';UH\F]"S%;O,9 M=YM+)2-)9Q=XA87OR30)X5IFH@X^$HD6,WAB25%(IS$QSONF6LW],SZBB14R M>)I)4$>GP>-Z)UG.7XJ/4/0,@R>/H.AZQ' 3N/X])[L-OM7RQ1G^OT:7P$<_ M)-6 73L/ZC8XQL=8+GVT3'M$VLP8 HYCM?J\4 :%%O? F\NIG\EN?U];J+-? MECM[OBSP?5K32^ OY@I9D8.FBZQ5>:U?;W.?8@!HYV*"Q4#ITZ(7PZ7(R>C3 MRA9Q%>),WFW:,U"4U%!0E8I6F00BTG-@W?M;2U7M)W_Z"-UZ:\-V!5 OY"MJ MX(LR*W@3H/A@KA>7"KB4MP?W=;EUC;9OD)85O:/V*_ .X&"EU *A>Q7NH M1$65^[:?#$2OG0@M?2,(?C,",W(,?_>\@8W8"//E'"3B+4279-]KPH NQFV\ M1D>%<+?U0_8N"S1J]#=;LU7 H(BRY9F(;NI;>>*PK\9EW+Z$][QNX:E3Y[S&5KX\T.I:\+1H5J)9YN5C9&!!RA M;ORQW(W9<:+ ]^S!!HS:\SMK)G^'+^6 TL=;AX(2E5'UBRH2:7!ONW:('NTW M5#T&\-.#NZ2"2C^=*;/O2:1-.]E5ORTHC4X>2Q'W$7FY<[(F?J-_Y2]6"O%, M1A6#(V!G2NG Q01 ;"VAQ;1%GS1,-2],%=IH"=NJ=>J!L6OAEX MJHO#2A45)+B2Y2M&'^I(E5"W)4'.5U)HWO]2GO=S16DPK1]A;+_\G%C1Z H@M+KD;_P_#7^T';L%:^G",<8PW$U M+/)VJ2?=UH+4$(PB*\/QN+PRK G$"'ZUJ%E$QCV[#UM$[L&;N-O3'?^Q611!ORB1-QA4P[L<4TD !OQ_( MRA2I5P9$F)OK9B^O:\T-M M4;+>F<:-J+S^49L>&OB] 5GFD)B.@! AMXV/U1(P:4!)?2)!(PU1#7K IA^: MLAYK;@2U+Q@SW2D0=C7CG;C*/+?[+0;E77@Q,U(0UR8WM*U_\(JP/MZ M+]E;"!ATY-97U/BY>LYVPR&FW:@'C?9R%TJI>2&/16Y-$9 SST2#01"MD^\$ M;9@R*CGQO#LU=NI[U?5%O\,(_T)FTXI 7*6G*<#;275[HV)/Z(,6/;CQ8I90 M ?>>Y$>!44:D-"C#B=!;%A)%U?IN;^7K%D+]OB(F%^6-"_"]7]/'+G(7E;)6 M)7=#R,4(VW@EEQ=LLI^-H;"F+EZT1;Z/R1['%1>]"-:^#B@CANAC&MTK07N7 MMYUB./3QJ^N]!GBC0=3RX&ZBD&PF7'+7QN")4=%%5;HRLS==:._*)MIS<8(G MS_4+&MSM#>*00O:_(\0WB/92M_84[ETY7?FY]7?:[#C>=V*XOO?\Y,XB\?Y# MP=1-G?[<)58;LN,NST?5-D7JRD#I,G<0F;N_UW)%W)]Y]PH5$8&$7M<"OX,X M/;/5['J$G&L/X@[Z%[BC?AKZ(UPR--2ID>.CZA<'**'7;U%HV [?X'9Y5O$V M+]]+!'&F7/WDH:\LYP]I&\".>$?S3 %E^&%E@3+6=/0H05\#1<^S4G9E)@OY MF!J! X8K)S,/%!8TAK1B1A&6%XC35-I.MJ=E/@TT\,0U7X%>K8"=QB>_,7S+ M]M[2J,QI8^@AK!G)P8%3J]@]&(UDZQ27.]?R M/;;&LAJ4ZI/1H"8G7I !CX M86XHPY_VPQC^L!\!OB)OZ1N;E6T:3L7WIGDLQ!%AXQ5(XJ,U\SXK,<.JG7J.4R:@J&12$ M),U#W")2CYQZ0XLOT9H5\PXG-N20R M/>U:5VUZ@,APJOA@-2XL9/>;5L/DPX>:>##@B$DH9VZB(1-;,;$T)K(BS)87 MSXEB;VT&/NPLPT&I@9QR9B8*5M.[;W14=C\.1O]LB:C> 5*-.;0 M(M#68,^UMS9K,L&!5&)QQ"-1.[ *:?G+7!$&#Q=3#=X<42N M+&1' +0-,2V])HQ@PUFQ4Q:2MU/'ADLY@WDF43H0WA@A6L9OJ%6-Y]3$1?&O ME+_/UQ+N!L+V M/I4LY@5U6?:"RA=./I+R1UD%_T$\/.&[.67'[3?>^M5VC411U;Y-/%G^Z#\B M&?&J/WP=E^;\79466H^O4V^Y<_.+!>2P@_(T?0W?6 _9 \"-'X4R@B(B*GS& MO1/@"P^@"U" _G Z #*( ,I'AWIQ%1*#LKX_G''IQIKJE#J@6H_+P=)>0%3M M?4X9[_M=;[\9_^WY-XX1L#Q0!4J QI8V$T);L27M")5,$@S9]Y+7QA45+ 4: M>=H20(A2W H!LGZ\Q;M9Q]O@;2JY#NLYWG+[;"]7(=N!IB:71@S@QJO"M-Q M"4!0G_N&A8C ;)@/DQT'KEQ2ZSPK9*:J1SNHZ><5*8O:^(BU\7& '. 57)(1 M3QX-:CR[GDF\/(KSW>XW:! W6?W5"Z0E=)6]]>!7*/#50U !5WU?@V.MJ0'L M=T16 \B:O"'?8$!7F0XFN$^&,8$3WP4JY=/4? RPX4-"QWD0J=Y521?]R+ MGY64 HZ ;B*2=^ ,HI!']#WYKP%:1,ZCO:#Y%?!D'1IW&LO<:?"XKL-*YUU^ MKIT(+7TC"'Y+XQSL3*KDO6-!YZ+S&N>B766CK+91OKI!.1HQ/6 N^AX7]E'& M*HY_@^LMI^^1:#'%OO-)F=FZ#HSRR"!%4IA'WW51$/;OS6 1P^TW%*X\/#R^ MH2 DGMKE;U%LLZ=%N6A1'!3Z2"5%T68C73U=GG/5,(?65NH-9G8&*.AW E.1 M!0T4T>F%6N:J@.D#Q9<3$K0-='_@#-5"9IT-L1TXP YNB&\B/9#W*WMRY-OP_.9Q8<\F. U@@JX&*( &Y3U9_7*0 0 M&EF=HM0YH:Q=*Z@$1HXFDG7I]BHX(^OJ<#X(W+87O M8*';/+*I7F[G@Z!/8[%3XGS4WO-\8KV1Y]RM9\.RDX4]>4^"A (7+2\ M&-$RK6>TJVB4UG0\_N:]#PAR UKBO\97YTJZ?)U:RSV;7QP@IWF'#69X>E0E MA8*4N/[KL:/*I[,I\U!(IO-&=6+HF%-QJX><(2# V)24.?31886IK,L$'5T& M1 <;_V:BPKRV(W*L[[GD:06LUH+E]'H[QY4RAO?:?-"9(3+6-Q,6BN-&=>-) MTYG#>6T^: @W0XD;[1K!NWVUKKI),V,;6ZG=ZA-DD:R:@%D#PL&8WD9V>#,X M6YKY=Z\I"799CY $;-EU#B#93? K *R0N6MC"PG$MSZE:C#WTJLJZ2M)]EOJ MLTA!M#9?4>C+B_'%%2ADV>B4T6TF\+!B6QWJD.8001D6.0<'P5*'1K0NU"%I MKGE#_JLG@8B-%B'DK6>OTI& )]]06-).8%"^!#1CTH%F'MSX<>(@>,8@806O M)JZ57EJ)0QZ\;Y ;'!KU6Y0T**9(5,%@8DV]>(XW,TS4X-FZRYI#/E+TB)1] MI"_6];XB@1!0"L 840=*>94A16*8%FI- TL!H)$44NRYUHEZ!AI82B'ZGB&S5(B2( UT.C!TI!//)T]#+J\+#6\T;JQ"CJXH*#8!BKF MI,Z;'1I_A('F,(J*B [*-DJ+8576T2S"VV:\4\-K[;4=LBU3 MF+*KK"*@(7 MS(J7'5)$!Q58GY\=Z7L"O/IJD=S=C:KSGS;1!,GYBGQ3A4T;5_5F+:S:D9Q/:-]18.R MC:6Y_5!3X'P)Z.9O6V&@%RO4I]X', %&F+I1 [N!4"Y-)\]X'/ M/Y.G)C]!90 W7F46-%$"$-3CV-Y$8([ Y[EDQX$KE]0Z7[Z2%RU]L!S@%1S( M):Q.'5748]R?Z8:M@@X.$Y6'RGM&IK=T[;]P][$P#/;"-G8=*-V'61/7>L1? MVP[6$0KP;]$:?YDD$7;VEE0A-(X*DXG.QYZ4I=K^ 8K--Y%/$$Y2SGRT,6PK MO= M@ZUE[4VJ,E4U\[T-\L/MS#'P:.):Q.LDOBO90V>@UGWJ'!UV#C&MGS85A7$E MV\+WL=#*U7;J$)W.%FP]2W+)+$:7Z+<3?/4\Z[OM.!369C^?:'9 ,Z9BAOB* M$H]Z,Z54JOD)25XYU-4&E;/]6UH::4K68M@+#2=/XJY<@[.E/99,S 7XZFQ\ MZ *<*PN^E^]N3Y-SDZZV;C)3]CO"[)I"SD&"5<+1 '-QNB 16OPWZD**(V>1 MS^1U/#7!]3B0R??NII)I;[/9"?Z[Y_^YB]0C1 9Z3MW)("B9]C:,G>#/QO=O M!FZ';3AB7*!FU)T*8H)IOT'?R4U?.N:3Z(XN3019%__Z6HCE5IN'G@W93V(+ MM(_E!5I6T,APK=&^EE%233X!^.4;0UVU"SK!O&I,"\^>X]Q[_G?#/[P4SD@) MI3,W0J?*4% GF_:+N$:6)'7 BN+#:P*2"^$IM:H MV\BWW65E[!B>+$6=?5;NIM^>)]Q2#BLH2*,)8PAXL[!MN\I/)HP[UU*\TH_] MC$HK)L%E_[GPLC^NMN*7TRY U2Y@[P/-\'CG"^)05P"4D:+UGJ&ER-IO)13> M#%4_O[0$O\RFMKH 1HBZ40.[@5 H0AE6L.YCTQ1@Z-D.?&J8R^ MJ * (#W#.UNW!MM"&FAHBNJ]C%R]>$"PPDN>T+=?H]A9A>.*-B7Y\! 4DA1( M8(9'VT1N8+O+R=)':%W;":GIAP>GF*A +N#&=\;7AO\GQX7Z7++AH<;N.T_6HNA?E./;YW:6K03M/:,8DG_UZ4=P==F@ M,:8QP$)20@\')VO-#^R_6 [7B!1TGET24(?=T=PZ19'1W M/7:FXR0/37!9A[T W/Z>#)\\U/N&1 \ +X0/ '=5G8[\CN[([\O9Q?CS<1WY M92)S1.CNW>^GXKY;RVCL"@&6A%,9>!&Y=4%9?AQV ,B+ ,4'<[VXW;X%.K^= MK0Q_;9@H"FW3<&:^9T4F6=RL,;,MQ@.A7#EU + >@CV4;44'6G3S"NAEW[3(6\6FBT,U4NC!SC1@FC00?%@W _;]HRQ^HF>'Z)G" M&\[< R90&PUT$M-*X=##T$5.XR\8:I0E,KTUFOHWWAJ+O"(^'6\H^?*.6"H# MDO_.C=;(9YV==%XO-/ZV(9T0A3M4GZ3%F$,;0178WN^CD)@>Y>L>I96?K//*K/.L<\PR2YX1L8S@7D'VSX%I./]"!LW;2$+)Q5XY MOAA?7NAIS^]*%X-V3B@KY@D/2//OR'E#WSPW7#4P3'$4>J2DXU+#L/:A8@HB MG7#^W9/"N;2L(Z4:2WKMPU0U4 6NF7;VW;"T8R8657Y9D;,THM:]%\E9GF6% M'3&QJ.)W%=^YN]"X9!L\-]Y14U>L3U4Q+UNNY'M+J>;U)Q%VQGQ%Z I-UH*V-6ED*Z&\F?TYCEO6*X;W#0[ MO#=,$LU]2R*[>^YRCOSU+7H-9[[MFO;&<*X-QW!-%/Q*C OY%&+#_^?R\+]K MR"AIR2AK2FP.)%7]2.H:DV*BD4?$2U M7\:-6SJ([J^'C6?ZO%8GAH8D-Q[U4#($!-,+#3>8&5O"5W8D@U)"Z+@QE%^% M')=X0%"CK(*8 #+S# I+<4F!1!'))*LF6 \<6Z35M];[MD"WCC!:S+PI34 M0^,$OY!#N3J>MT,P5LI9DF$!7BM9!_>^%;KRYL5-7Z;G@#Q-.5SD60(.X%79 MO*A/GFMR []//%SL:V24=+A8 ;]:FW3#D\?/Y2CP@J9GC4XFC].XK*YS2S0N MURW9-38N0QM\Z=IO8ERNWVL-Q[BL'DEN/)H9EZ'U0DG&Y4ME;E<-E"]N7+ZL M\6T?E'%9JB@RH2P :G1ZQX600&!3&\='+)!0[#YB,@6$$C0_F*3\0R,! [8 M]LEA8\A&H@['&BFUOT5)M#-='"S!C'=[':VO/=_WOI,%FK'!OX1;VIY#H(AA M4:6UY)U>BNS]B*;3,WO=N2(LZ; B\3RBD+0DZRW3* Q"P[7J^%&7;5@<:21M M!W<3P8PAO[I8)JLTE@H,*MH)W7-Q'&."37?#A.E.L+&1:=),B>,NKC MO60H("78ET['+K4.6HD+LFTX-]X;PG^&@:BG5NFY'D%/K5T+1KLFG'RV.MNE MM?+94C1*9VQZJ@N6QN2E6-PX[F!Y]A6 M?*,MOO*$WI"/E_C/!*/T5*^J]\HI&399V) ?]/8.%0+JC1L93+M[M4/+F'NQ MY>MF9?A+%"1:L%VBA?/6C*NMX5B9UTPQO9S8*]Z^Q]'V4RW,C"V!(9BZ;8)^ ME4+^B^[GDP< TC:-LD:-//<4]JL?P_0W R-@AS;N(VB3<6*Q"\8F$MV_;;%0 M!BQ^^T$G$FMO;!#0RH/+&;^_59F#)A:GN,,*TR^D'W:4_B9%#9Q0+"FU#\8O MK@E&+/YFA1T#?:AR:A]R7U@7C(C[CC!QK5^0M22XDXC_\=# 89-I45+?G3QK*MLUHY *3E=NC5BQ MO]=+J;TII4IGSW;P)].#@YX%"A5$,&0ASRDAF,/GK-WD\1'"Z]J0/:PL<,'D MA(6%+*>X0)#->Q^_?#NG?OYLIPEPA_ M_&[X%A--5I8!8BHL;I>!8@(_S*&*/^T1Q1_^N"%+?^1CO81;XM=4,6G2DL%% MCF>B%)**<3 @-ZQ=#5IX"Q_YF%4!VOF3'D'&_8LCY[M$])L5*@(1F.U@._%TDJ '(C)IN[FY1 M@&>-! OZUJ4Z,124VVU:!&0#$D2HW&+F5H66'!I\ D#PH-CY6"MAVYDT%EF3 M(&W_?H/&7-MRY(2/+M>HVU9B(% G+YR^8(W'$] CJ80]Y#)R0(.VV;@K*B#U M>!H$DLP1F)D'&IJBN' CJVKQ^XS>D!NAB6N1)WJFBQ?#00%]I:Z][E5)"0[#M@0E;L Z<:U1A M_>0E;:]Q@*A.7E3.EPO\7R"HL_%C(<\AX8!.2WGC@#%R#)$$?$*JONDI8>)^ MP_*1*:XJ/! Y\[@C+C*!C7^Y<_'>SH^!I$[MC4J#RQ\^%E1-_?(4(6FL<0#$ MM=RIU;#]WPPG0M/%_LM)$#">+ZW/"I=%+48A,6DEW3A0^=IAC>R/N#/%ER2; M$667_6C(PI:XD^,\&)E]S>*SR67B/)1 MH7LH\M?317926.\G6D@^)%H(2-C!?0 IT8:,8'7O>-_)<03Z:MCNHQ<$<^\: M/2/3,8+ 7MC(^MT.5[:;OP3ZU8U$Y.O1WC>5P"-#7,"O9"PS6Y$#'C<=_B"H;D$/0#KS (, G 0/ MB@PA@>#8FQ<83'09 %6-RD9.#$ZPLC>"XW1]87"IT78$;R@[K,LQ^2;S[(O*Z>$" MW!HJZL:)4PM !ON\,1 M/9=>K#PX>\;5C>+Z1MXB]]LH5^7I%!KD*?2.*7D_P6O#,5P3O:P0VMV/N]Y6 M&T1VNZ&<<9IUH-U=A<4^?7XQ_CB(L_&>%78Z9C_V,/"L<<3>XCH,@"2<&(/"VJ))_;:0\DK(3BS5 X:%)B<4930%! 6"8Z=.'(/ 5%A<(&-O MU?S$F(]IR:$AJGPN%E(4$$>-JC8S9V%ZAJ*8%\IO/PK!P8FZ4?(R@5O8")*2SXX.(4$!3+E'E"0%].Z;(/#MI' 0.(35YVX M/W+[957D@8:N\L6VN+94NWWI%$L- L7$$6:Q1%!N28?=1Q95[4AHPY:]K;-8 M,6S67$%@DL03;KK([C4\(]-;NO9?Q&MR:MIX8W00*EO4:^R2[366U$\\QD@+ M1C^0-OQMM&_%"'\YO7D8&:XU2EHRVC7EY$T&TIM,_-[,]982CSV_HBB>KO"% M2^FZ <5!X?)B?'4V!&\SQ0K4WOL,W&U)=J%8@UL*.+F#IRAPI5 MF0=B6@ "M>2+F.HA%D.AC"*_D$ 0[-192CV>6@SW3.4!.0WHU'D*)D^8L+1Q MGH(U DAWGH*$)B<4S9RG8.'8J?/4(# 5%A?(V-O9&Z*P< 4R0XOJ#L@1;Z?/ MDT(@BB@NW,CJ,T5+>?;RR]G5Q?BC)L]>:R*;PDC ^9LH M"+$R?":J7'F'B')SP8%,WG5/#U/3#1%-/B&!S*C,E0F_9PTK,S2,P2W&6JA1 M>]^;Q!/86^/VKL@;CD0'1-5$],KG3"8+W-C]>R8I#FB!MSUSXWT6H\_R])-= MEU;L9I.IS,S^-#8 OZ"#M1K?TG70].&15:Y7C_I7$VO6Q:'8"N=[XEJ\VOGF<1'Y07Y+_9)@I>O#TDE6OP MJ@R#9H^@V&T75M#>Z!2>R:F3N*S%%;6"0=.P8S6U?5I6X:M]F< /+A[= \^Q M+=)S=ENN8+I(-"7J$WO%]HG->\+BOS \HWS]>P?8@/C-IEZQ)U]8V+ZPC=_W M^S@\KU*ZE-J[?DH//*@.?A'@P ROCQ2@@$NDZ](M6#V6PD%980R EX0+IIIRYOD)#E MA*6,K+"X0)#-7WQM^;0,)!R;#;=LP3JPV:K".K-S3-W]=T\< 08H^>#R@(TH MBPLBH@[@X+ L^,[HE!F]IE4VPSMB] ILW-ON7#PC^C',W#QJ40=! MLI4DB:T.[=VCKNRT=X;OXIU1,(N-UVO/?5EA5.XVP;41V";^5\@J.QZ?C0^M MLED-(US%**EC%%_YM05RT"QK=*3];R)1^'^%(*V M?<^G*7+[T\7X\I.2 :!.SX7=>:T G4PE^S[ZN6]8?\>KXA5YFZ#X8ENLJ6 : MA4%HN.3 /.Y8%-B%RM"1%NT%[.01LWZ9\38UI\#$UU96U;L(ZO(H>X$U\U_]"7TS#_C>99(C-P@+BJ] M;S)QG/2>WG2Q#W**M6![%G$'%]P"G9>-EG'U/\;UC_(-&*4M(#%7=XT@_J.Y M6*M).T9Q0^#OCO9B3Q=Y2>-KDBA19TRNU]RB)Z#YE+8LK-\A[,5<(2MR<%OO MUAO'VR*4WA[8+_+R0M2RCN65"Y'Q12$Q#GDXY#Z:CGA"@NW,@RQ 6"K:1P'& Q9"!01I%/2"#(/6,5 M8_6L)JYUB]Z0XVV(W#PAD3AR#A'=IF(#<=M]00XN;OD5N<@W'"S$Q%K;KDU6 M/&1SESV9QT1>J(PA M^P!0K9C<:<'UMGR80$3=R^M:,\=PGXPUV]^_BZJ@$;">!!7#1U]Z ;+&V'5- M8KR:QHU@SB_4]-# [PW("JN^D(Z $ $/M O/7R=/"Y)3)_8#QM6I3R1HI"$@ MZT^\? Y]VXP#+6#F_NK:8?#\\FO=3H.>YT2'%GJ2LPQ=KP,[1OKLR\59C#;Y M)GZUXP6%H1.OL#@Z/F>N$^*M- 7D85TYZ_7'FGMLDFLI*O0+5NC5T6Y_^E"M M]K?P4OE3+QO:N3%MY\V5&1HG^^!%Q6:\N:ZZ.FE3XH+P9/B)$4K4U:#D;#W!F1C:S(L(G1@33YJ$HAH2(XU6:GA\"BQ M;J,I(#X+'9\@'"4MFNNI2VMRX(S+@#W\\$WU4;"\*OQ4:/3[#C?YX M%-N*>B7TYIS" V-E[SWX%0J4]:JM@($A0I?+J1K=?S/>[76TIFJ_\#LX_3.: M542@7@P@2]K:,8$V)-2=@[4O& KZJNPS'6F0<<(%UZA#$S79.09?<<(P>'"3 MXQS9C*RL!!P[NV&+1%KRJ[&#\S$=R?WDN8G.[OX=X:;GG^8A.J2&$NBNPA/I M^U%I!Y%2]AW@2IL.4-)9_+34?&6XO8S[@M6?.H<*!8-ZZI!B7NQ@])BX;F0X M<\-?HI!8UQY<$W]MOQT>F?=>_]'U A@:[N"5['+H95BNFEAU;R@@4::((H.Y MEX0KV_U.O":>O/!?*-S[>[5QVFQ2W]'U!C4:[2"FSQ#9GTRC]YZ??D72C?ON M$I6-./43=6I..\_'872>QLC%__D-J]EVEXGR:%U#9A5'2_S.E9C2^E.G&P,E M'M?)@C&U']P;MO^;X43HQG#,R$FT& 31.ME!B3IE7S1PRD[:,TH;-"(M&L5- M&N7:-,HUZN2\?7+>EGR,,A[C7G^N9.C4Q7D[4Y'V<=[:>7HK9$H_^);Y5*^, MDZ=WMPY0 $A73X(&BS19>@'B#=&-IS< \'L#DK'#Y=*10M>D!MY] (#M:2JI M5T*7X3ZZ<>A3AUZ]-CD=^M3WFF^VRW;HR_\.3O^,9ATX]-6*H:=3I588U(H! M).20-DZ5QS-_=:Q![<.&--;+SOZ8L^\]V\&?]SY"#RX6" 7ALQ&B= "536S! MZL'1OQLZ2N2]# 5WZL_Y<7A=)9GGE'65I/HBDN?P@Y[ITU48"N[4\U/4G4U. M5WFM5^4KCRK)@1.Y*#A'_IIY--M)A)I%Z)>CG\G.A#+UZ;7*Z_%PH[S4M M7'X Z)_1+&Z7'P 8-'?YT0J#6C%.+C]B)CIUZ*O:!'6DP=-!E8XN/P#HWPT= MH;C\U$V-IR,J75Q^3EVE'P6?7'ZTHX1NK%V?CDB]/4O)H5[1>CZH>*H;B>$-/ MILREYJ!%#VY\/D88@OM!\B.G\PQO2<5N<7DQOOBB9.2IPXSB --*3$GF!T?) M:A*CD@R048#'W"!(I0T87B_,/%"((!OD"OH(JT%KHB3"L1U<\FG $4$8K@K( M:P54"#'UN4'?LKTW(R ^LGXJ >N=06IR<(C6HK%'L)%L ^BO5:-=[2D@1U9P M7.ANF&^J#4FF5B7L>8I(IY@NIAM$5NON,ALL*92AI@?'DZ9HEHDA)K-J?VC* M[) ),?,]*S+#&SQ'+O&^$QT"S4X\0)0;""RWPY?#6O=E -@1^L'%J87- .<\ M9H!=':.DDI,UX&0-.%D#8!PPG4P" $P"I]V]3KO[TT8=YD9=!BYWKN4%IK?9 MUD)2G5)[- 3$@N(@W:?QXRIY4WF8$UI3;73@9]8OA9[1&W(C=(\5?>.Y\:KQ M=SM@%M"&I(N6 "<(K;=L1YDM" !>%2N!_\ERO*&D:X(1F8:6E'S 5Q&3N]''> MWN,2)/+BT2\5^1JY:&$?6IMJ4@^8&R(22_)G?$/^JZ=HMGA"8>T\44@S8.CK MY93ECT?>OLS#W94%?N>%^ T9Y'-LN;BW7<,U;<,A2R'R1+/U:!NOQ!_11@'> M(?LVLB;A+JN8F?ZR[*V7BZB5;P;Y)6O)*&G*R'"MT0^YUOQME+9G9(3Y-76?D1EA6/!BVB5O?_O9QVLCL .6R5]: M^5!&(1Z<\T-,MPK0?N^R4\_U-C=4Q%(S#@EJ$-E[BH>FB,15$BH#&A;8HEGG1 M6AM B%'=2^Y]].\(N>96> XIY"P*_A$+_AG&D*!T'JE7$9"SFZJ]T*[QS -J MCIQ@N2&(%0-U0>&AC0CYK>>N2S"G")ZL8'$71(L/=R[IH0%_O=W]^8N-?*S+ MU?81O2&';S9@9 8+?O\3@JB6J#9U *-#61;AV8%:!EC*B$/(.60(:0+:V/'@ M;J(PB/4PYILKRCG 0MX8)0;RG.(#QOE<&.?SX\:9)3ZTI7^NV1?".%\<-\XL M\:%-YRT60(\U?GQ2ZP#+I;Y7D)TILX.00_UR^IOA_XE"HM,7(G:L&0HUJY(. MD6%LQ,LLX]9+I_$^QWTS)Q^Z\<8(5O>.]_T79"T3U>>LQU3?'\[\)XZU598D MKV:5CD3WGH_LI7N#=4AL39D/;BQ^Q5D";785*^7$/#DJTSYX)44)0:;^;6L* M,HLJ*O435NKEB8=-]=9VR;9SP%X:2<1619S,;@S>>.M7VXWA)TK!^L7HX;\" MVXI]D(EO7ZHB"B4;E'1BI#RUM?7Z+!)2F=_G3L@*=)W4-N L(\)#/ ;(; M94OJ QODVY[U$AJ^FF E315&T==7O(@D=_:X>S=7Y*7#*MME/S6?.D&%$52AZCM]PK5W%]F![<1/W:-_94L*"9?L MQ.]<=>Y!#9]GO3R[X/?ST>B15MT==?2*X*9NY&KLFM.) K2W;5\;CN&:Z&6% M4/A(:B (TMUQ:,FAL*,?U"M<5T7T N2$NZK-3+<9>@9H\ O!P8$[# M%?(QB\W8HS\L$)YQ=;HNFP[8,L IH]M(8" 83TS3CY#%BRTM>5'$+\HCY+7& M5$A0(%$.GI%#+$PSPP^W<]]P [R"(5N:ZVW^%\9DS%\ -+S[GIY;:HIQ[J3, M<)YO.'/6+B>$QH:6Z+#A9HC^&$.1?QICR#^\,>MC&4Z1@,RRV46TB?GOR [LNCU1=6IHF/6^)1)0"^/,1MD 6]5^\J>/$'N7 M5)RD+T_:G7U&1 M9^88)N+B(G<9RZUF%;M_;_0."THNJHL/2-(/@M M?$G>'!]>D3P)\.2%!VT#W![- "YDE'4@VF?[W%'S9>8#A??2_:I&ZY> E:>*KIQ$>9C?IK5-6H(%^*B]@ M=GZ&,?MX%-,4 "TS''^4V1B$)*/.?"U+@\9)A1PI$U:F3CN=8>_M5]][0[;[ MB^>0%M9OK-DYH+%")A 'TVT#1>@\S18T&8=SL!=VK>=/32YH=.E[8FNBGI1$ M'P=&(OXYJBH?-"(U 5:('DTF#-T(\N2%U0,UTWM%I B-:,,U,4G3@[B0HN.<*.L%]R2)M%PH<5M2 5#_!/?$]]I?(3]V7;[R &B:& MF>=$NB8*DG3SOII45WV3JMIM([Y;-E\9[ARM-YYO^-N']0:CLRXO6IL7=**? M-*U),L%7<_)C[PX4.V%)5+#0<)?V;B&.URMVB!S[;1\3XM #@B_WB7WM5"7) M@E5\.W!/NL^ 2)>HXI&HHA2O;HH7*VLL\HI$K7M#AT'L[ER\04Q6+^)TE5,O M-**W(9T0A3M4G]S3"(5KRBP.X]1],8@79V86H9"5EAP:QU0,ID*Z20GT6>K; M;@IY5#C?8WNUD&=JL;[)/V3U\X:510]SV;K<$S.[4F)*X2_#V%P+Z(BLTUW< M@NVX/6GW915U?(YU?'8B:F/%91/TV3#8^>!::+%?SI263<4W<./@ TD(PVQ2 MHGJ+MRSWQ-JNE)@QN)MC4@4,SHP;R5K["=$,214I3RSC5TO&FVZ.%WOG#<5 M]MW%S5O9FQGR30)^*5:T-V>$O5]J>?3A$)5.N% M*(;!,^)XO#VUVA_9['4PODSH%@C/A+_ACQN5^2UOS'*->>_QCE M6S3*->D44A[PK0F2/T8ICCQ@_SM"G4>9IU59[-,7N$]_5C+"29X[H8-U)IR:$01AD1REP44A60()Q5;69>+:5G@,8((3CXT&0("A3/ M^'0";TZ?C1 QKX'69]0!7P9 ]0ASBMQI@(EOMH.7V9Z+4L_/F>^]IF[%]!@3 MM9D& UT+<8'$HZ>OYVLMGXWIOA[-K$0JHFTT Q:R*UPOC&S^1974JPXMUOT*!2 MN+JIUXMJ,*GOK>1^A0)HO38K-%_?D50\=_/-=NUUM*9JO_ [./TSFE5$H%X, ME1@8[VP,\K]KC$&M&%WNHFHP^!W9RU6(K,D;GD 9HU%E.GTQX1>GR_E!8(=; MGO\8]H_JQ%#0 K L:* H:@ "U3Q@&CAHR:%Q00 ('A090@(Y>T@\?^-=AV&N MRA(PSQ_X,L/'F %3&>460@/!?#?@76]W?_YBXPG(-U?;1_2&',:8SI<9&N8 MQO@6BJ/&!U'$FTJ'JYTLS(E J(RB,JZP,BYAL$@<0@8?&FL"VG"2NMP1/5PP MYPU&#K"0-T:)@3RG^-!PECN&/O80AIA5+5C& 9BJ^E1Y!P&'U#R+FXO_61=U MCD+Y!B4="8O9%"HS698F)7F0%D,3@:?GHEGRBKRSZX^"OOAL^+9)?L\*@C$[" M%RWD2:OU8RGJ[K8"F,GD<: 5P;IDU0;/&QZ)R.>'ZF^RSGSOS0ZP'%@!Y%9Y M(O[=^P:Y 37"*#M347F&:VC.!IY'!"Z(F(I$?]F19P8@@=WXIFVV'+ZZFQ\N)S.53J* M:QT5JATE]8Y^(#7_#:=/:Q_9[F@RO7F O["NT.(3"J>+N?&^BS@W\_RX%X6A M;[]&(:'>W",A1O!V#H.$F[-\0,H>$AGT4GQ3,?"0=]CY?> MOR!KB6:Q%GGQYREEH"QH+#J0^[$Y47)!:R?6?T=)F"I>"C R#Q1Y48F!N(OC MC7;AA>]IA->\',,:8U77IDAHY.A@T2==/0SCFK(U85,AF8O'=H5"HY9T'LBC M&OS5:E/)F/-7NT*'PB^A"; #E0%A&.?(_UCC'"E:3%$EG[!*U)Y.=C !2E%) MIV\37_9O///,/U>>@V4*DO4HU6)VF%!3PK#1K3*5<0G>PWEU[^28FO8U6G@^ M.AQL@^3KN?%>M$@GFTT*@QJ6=B0TDZF=3@^]^V'.R=A(>"WV,\R!%X\M!2.(N';=)'JT]HFQ9S),23HA;J]7"L$_L8+\$[VJ^=9Y&[!"_+?;!,%+YY#F\_(]-* MJGQ([K;.?8-XQDY\G_B$%YZ$8SJB?_ER=7E9NMB9%CI*2QT=%"OH7-XCG;!: M_I@XSH-KV6^V%1E.95#GSQ?XOWFZQ+&%[R>N^\UV'!?YC$R@GDC*LR$9,$QK M/T[0E'$P2@CI3$:\ZY*B#QHD@ :U3_WCYZ3$E(K_^?\#4$L#!!0 ( #"# M6E<OU50!*FKUZ?,N5)P5%1'UBPLA!&2>5/SU%QPRS4PST\K4 M-# Y0Y4*!!%[/WN,V!%__=^UKJ66P'$5T_C?/[&?Z#]3P!!,43&D__V3'520 M_#__[]__3RK\9_M'*O77_XL@*654[+=2HBGX.C"\E. W@-B:J5X\N_4P+0L MWDBU@>,HFI8J.HHH@?TC&/HS\Q/]B:53"/+W<8M%W@T;,(W?AQM_8L]O*>W? M$MV$H;]PXA>.XNE4[G>F\#N;3W7;SQ_8M=129@[O!(=!AL^&'<@3:?0GCF?3 MA=,/,V _FQOUE3 M#/7ASM5J]7,]<[3MW3B*IG]%EV$[P\,3V;A<(/R5S^6M_\4G[ MNNXJ3]K7@:-X/P53W]Z&%M+HX=;ULSM7Z4,_L%^C=HL19*#SB&*X'F\(#SV* M>B!Z3SNT?RS[:W?Q<*NR]I"PKT]>6@6">/KUX84GKU^_0.*3 M-J.KCT#Y $Y"YI\>VGN (VY238B!W8E!]__R4#7OS[+QUX?$HP#2_4 M6?_[X8&U]VM'F.AA!-B^LOS?C_UUQ NLL*>__O[+4SP-_/W7K\/?N[9FIAC\ M_9>H+%.N%VC@?S]TWI$4 _%,ZW<:M;S_AF_]%5Y^$/%X85HS"G?4+Q^A$4V_#!E0A**O"-.6:8\]4F]@@^: M@LY6Y\UIIF%5NNY<"DGC_C84+1RBXX=CV(YHO6N#=*?T?%J8IM%IQ.II0?+Y M+%H<8"R8#^V*MN3$U6+U(V7P>MC?O7KZ73)U7?$B5>^2AE@*VPO-0V@F%.#^ M2"DAG&K;KD]+63=#VJI-4;KDUA6-J2^PK!11XNF8OF*,&#Y-8]$@\:D[R6ZP M!IX'+-V:3==>LV#5&M)'!^EL5D6Z*F.XVB21>K,MLXS77;T^R(X?*5CA FSH M ]<+6PIM8(EWY:B3X5]4!%M>B[I=\ATG_)MT7>"%-/1 -!AZ7E&,4.P47NN: MKA+UC%J'"'>5F09:BNL]&=PDIY6Q!C7,L[BZ*A1SP_E(7?9^_/V6X?I'UP$6 MKXC4V@J;!6&_:$\&SK8;ASX=B+,GQENT*?O.5MBGN>F>?P/S@53X=/_F:3E\ MN 3U4*\X6T>DK[@JN5;1*9>"&MVY?_:2-CFF(^TO@\*A0HA9E*4U-5$28+[L% ^\4TKWG_'KL8I57 MC);IND=E@YH)X2=Y0 Y8D@TE.C'1_Y01D2@;9^>L E5/)RDI*!(^=3, M*>)! P?^>VS:TFD-^.8=R\'((JU4#374'+,NP M^8VT*ABA/7^AE:_'H=#YG\Y&;06C<*MC#!2%I=:;KY>AM[5<(:_YH!BT M%'ZF:(H7E#3>=;?DC5SYZ8.E\L)/KB+NQ[JGLMFHGUY0^1I:;[G+ M%W+P\)H^$$*%'387QF.*RQKFS TC(3XD8]VP_+#KX1B$L!?;5SSTZ%76O&%I MICE>J1O^S5V59LN/:V-OPTU]8LZV YK))C<9*KDNU"9X.*,,A:VR&S6*Y' MTBCGU-0\,N/'YI&J@YQKIV6-S8#A8N2G-RI76DPV8+(:$-Z#"Q:&TK^IL",A M!\.>.+Q6#PW0N@F"'5T&PK18E_F,E1G55*59=::(9.&#U6J*3[$??Z/A/_DL M48XM/>%H>6$OJ)W1SE9W/]]C2W<U]:5_)L*/BMK,:+SWT M3YVVUZ$.&O$4-YYGFR.WK?$&.26B_LUY[9(._+FBU0=2J&E"T?& M2K-".NBR*)^=SWW$,FB*"^U$F^K7!ZDV5:Z7R%:*&3,#JLVDZIW2*[V'*0L2 MAKES$(JHR'BFH&Y5^),Q(R/3H$6W7:3X@K<0N94S<[-D3+(?[PVN4BVG0W.4 M]M1J,T/C#)D?#4:?2.VX,N^ T*H*ICW%>C:*5M/Y*N-JM=Y(DS[&+1$(BAY* MPO]^(.E3R1W3V(Z-V;ZY[KH^$)\,D9\((RX=B L*05I+2DG71LM@]>/O;"Z7 M(4*+\&5#/8-YGQVK8M7"ODXV=8KO]#+CGACD-TLI&FL:?6NL[R>S\"G;J"A M1OH$5=HL\E._)):*Z@O ?4$RRZU;]>:L5 14DZW*HP!4\T;C1LDL[,TP[^!J MD4)(@-VX'IU.9E#NAGS4>0'XGA*9+\<4?<%S6XJN/,;38%64-Q'XX],>L0^3.1C(P6)G/4AYG)4_JT3M#I$>-,BO>^K.T M2?DA9T*Z^UL?WW4(%9>U3JZ5&=JH+YD^DE\*3CO[0MKJQC+L1?38D'>478SQ MV+-!8)W!S'2-6.0Q;T6P05]NS"=H6^S+TCO,9*(@!XCT$CB&(LG>7GX-:4L1 M<^X\7-EZZ!&-HBN[P5U>T&Z:\&8,R"_,>*EFD?*8 M7%&E%W5UFN-6L[[PGC1>+6M\K8P74AS+338[#W7@LK?LE-)=:J6\T(,WB,+I M4*>QF^RDH#9I<=IOK&5AWHQ;%/[-#)CIKE">JN$CJBD/LSB*S.0,_EX:_TP# M]NOIG._6 0>& -R__XKFUG^[VVGSD NI[5S[[VA&^G\_7$6WM&@.??N;O%VE M$%$9.2#FY]H5([_\:1N[UQV_8_O5-7UG^VV[B.'WGO-;"CQWNP^L?B!MY*R% MLAF2U32VLZ;'^J\/O%!$@$CQH78W)'?/8ZINV=76RJ^Q>#.[(B>#$D8WHQAI M]WZPC2L/WT+8AM_G"G!2VW& D^M$2O7FTXS-\XT.:$A4] H-I/&+MS:'^^/O1E3TUUK]^G7S/WX<./G3GUZFQ6]L4Q0,EMDLG MO&W:!$$+2!I]&.;^RN'[X;E?3QAZ>?Z2@N#KOA99MT&T1D/;J2!QX>_=&A-(S6JM!;Q MI3<9$2LF[B)_]O"_#0H.'E$'>%$D7]',5>0B@R[O/*J#M88(&">[E@KH+FZD MFPV%SMV1.CB'"/% !'%9N[]BRG.<&%:S+.)X_:'(-H*^+\6<\5]M]PD(^'NF MW6^85F8^H^4!6FI)FS :6RWJE3L2])O8?SG35#HE@10Y5)AMT VA\*;-P9_]5V/[U=V'%;_IZO]UNM29/D^)%#\6:! MJ()!$>VN$KT/*0J,:5GUEZ/*0@7DPJ 9&EUZG:M'YS<=_-'T^D5TG%?NDIL" MW]NPS%1U=+2&%8-IW!,<7ZKC\,/BM1LS^,S@Q@WT=&_0#W(H,/L4,.1.T>[% MW:C=-+B!$ #O6#E*6A#29A8T*9Q>^@[2'*Y:O;@G-&YMY2"$P5GA#;'J!=U^ MO\E1.-]+3XO ZA6+=Z00;AC>7!@2+V>N/V7ZRWR3IY=9=<0J=M^3#7=3ZB[B MK@6^V/1?92+C2I8?YTHY8VKT6!2G]-;01'(+(1UW?M_8\L/&_W<,/U?/D4-Y MUMI02H\S%BU[EEOH=P2!&QE^V%!PEMW?5!NB:I*;(8I,VPT4-=%^F4SL/H2( M("YK]STQUVEFJN,5"[H,N2A5_&#)QYWQ7VWWKS&1<26['Y"EAJV.UG66-_VE M3ZQ;,Z5W1SG-F]A]R/C_CMT?M*O2C-K,VVHP&1)MH*#9CA)WD8? [D.&@K/L M?GNB8_14HALH@<['PT:OB@VK=Z0.;FOWKS&=>2&[WR^#FI '^H+BZFF\APQT M98C'70E\M=V_QD36]?1^ALLVO:"1&:K-&8E:=KK.MY/EJ["B(,_J2&8RI!JJ MW1X"5E#EOI.^NH#>=/ /66[L,CI.38^)>J$^)5E0$0-*V&A]4(N[)/I"2V.Y!V"*LE&1QYZBTU&OR.7YX;AS<4@\#R/XI/E-Q M":U51U!=80RY-?<*^3QTEB(<[>^'L?_X._KZ9/"OLO9LR#VAVB/$7B';):$4 MPL7QHDW!]NOBL/"_AW8>KCWP0SRZ]3B=?KCR>=R]4@_^9[BJ=/*=^F ^VE E M*[L63:6?]3O0X0HR[N/GN+N M5/K&U?.T#62;:+]=*4YK,MC&3J?^-M8.PAQ]S:N M*-W2S " [4YLM'6T10W%U@?M=K!8L$1%JFVR139'#J#3:._P_]7A)0AXS+ = M]KC;$BG:%M#M,^P>!4 U=*->E-HLEQ8]O+9LX1, G7YY!P5O#O&ND?#*+M(? M04)O6J^FAVQ/1ZLC/!@2-8, ;6@#;JB0 $,,] H2WMP3JZCY0')XUQWRKN!K MO#, @FR8FBDIP*T;PD%'C#FU/\@:F(I@FSEG#5R/G'N$2+1+M26#[>;E7G@Q&NF#"Q$]^I#YJ@(S)*PE M1WNK/=^%D'6?.<$/3QVXQ>PH>KS!7BC@BKG?*H*(^8\GGG_$UN[D?[!CNO*6VY M[R)M^U,6IRQS*2&KVL[8*/-M$:UVQ49)[+J5]1HZM0^CD.UY\9ME$MF"1K9H MJGUKL[6N&]*LAZ7G*H+WA^TE'O OI5;[TC4 QT3&Y7(T9<:)#HS57KS;E%' MB77+)J:JV9"7T,W0W%Q\$NL#H=10AFBZ@FD%91!=<+_"%#V\\ZD8436I*RS9 M, YEG#8%JCS?6HEQ$Z/3]+P_DW2:AXEFK350B16]+4YRT=7EEM=:;)(+M"@S(S4KL=2 M[4;<J:6B%=BO:"5JIM8H0WM+A"68"94U6UA MW+*Y0;4&E&*2V 2HT?O!E0P7@K%$KY:+X5K(J?R<]K."->M9I;A%+-=9H)#@ M^<)X?ISUO!!X^^,,4^GGA#$*G$)A6*JL.Y,)E#KXNI.9"5(OC-179D0^/]$Q MD'BAC)3+ALKIV2E);D"6RL1-W5YZHB.9A?BZC.B%-"^SK.A%:R;R*M'#9AU$ MP_55/FZ:]VJ)SD0??UEVY$)XUC?C;)$9SA9JM3H$ 1GD")*+W1S9Y9,>"9(O MG)&X?+XNW14F'#?J+B@E)V"$P0D9FH72I4BR9_'"ZJGL67[9#7PY9YILJ4Y, MRHLR8V?@7#]ZH;37M^/ZD88RE@Z_P#L]BD6H<7=>:P9=U8@;L\]0+;'F\>O[ M1L6M(K$P3HLV-K)Z*C?+.!J[:CI%^/:N@[%8ZKOE\6&K%(]116)WMED7&<^< MHLJT;+E]OVB6Y;A%.DE%8B);T%0D:C+BY)%-J\O:S*"X7LQIQN#BE@M+*A(3 M.;J-0W!)]245B(G/P5R1NE/4TS2P+0\KN M92JEJ<^R&31NT552D9A(&,P5B26T3H]62*?,!FRUIEF];D>AY)6W)R%I1K1;9@>V5*-]SXQ:Q?-N*Q'CA^>(5B9X8 M>!7<*"DL0R&X+;OM;K4=-U?E>U0DQ@NI5ZM(5 OM^M#FR;2*6RNW.]"XCLI# MZ34D%8FQ1.X7522RU69ZY,\%CO)M3ZW86:HX:,1-\W[GBL28H?K:%8D8W:HL M725'4?3 [R^7LXW>PN*FE[]G12*,2/[*?)W5+-"$1\\)"I3'M3)5H_"!#>7T M;I(]BQ=63V7/L(8J.!;B"2KH=[A^E85R6F9 MXEE6;0X'_JHEQ8W97U.1>/,S$D^<[1VWBD2QX :"[)<6E(]+5%T&LFOZ4%HR MV(JEOE4>'S^__O?RIQA_L;1=WET47#7/&E6/R-6JU6B&+MSIY**Q$2NX*A(%!VW MT[#S]36%C'3#4)G5S"G&+4Q**A*_M11!6Y%(9QF@ZWJ@5/SQ_OXI$2)'\E?DZ MDVDVFQ73':.(M:!L"36YV@3*I4A)]BQ>6#V5/?-8S%Q, "92Q'HSS'1K(]Y= M0ZDH(:E(C!W7CS348.'D<;,M*!28V7*'XZ5>KGJ'JB76/,;NIB(1%\3I;-I= MC%F0MI?K#F&9DS*4N@6V8JGOEL<_M_XW]M)V>7=Q7B,*YJ1H;U2ECN)>OY15 M?#,1LL1'C:=L05"1"(J+3JTK\Q2+6R:BZG/>%IM0>DE)16(B1]!5)+:Y0#"; M3:K#EC;CO./F)&L6!/6@5AUP3+56*%+F(5T!]X;M-9].,67245B8F$ MP5R1R.4HN=.A-@N5SN-UX(6/T_G8"5E2D9C(&905B8-.%J]F,I;-TCT';V@3 M+CN1$_%*K!>T4G43*^30PS*WH8TZZX_3Z4%;D@S"@#)ED=@$J-%[VXK$GJ(2 M2HU42U13RN/E?JL\7<&YPC"I2(P[GB]>D5BI+M4>T<F&D7JTB<5#SBBA;M@&+=UR"-*7:;"/$#;'?JR(Q7LC]LHI$OSJ<*"C/ M!LW'#\G2L28X;J:UK,61[:MV->L/ MT9IA4W >)@M/16*\N'ZDH6P1:2.M$3VGFG*1, -9XFK,':J6>^#QLW,P#[)[ MT(&D8/N*JT1/')D5A3<,O@W$B%K/'*H^T,*.B=UP*,' X0V7%[:^<3$XOK)M M*\)367& X)G.88YVBG<,8/ 4RC6SA#I43&OE0Z2)U/ MWA]_1P!_2M^K(1F&$UV?::L;(UG,6T.D7S*:*#,=I:EUW:@M=.AT8()D&'7R M*TCN T'C73=DM;"]G?8]>DX*@J_[6X+1G@R]X98Z>M]L:7UJQ>)H4BQQM M-14>6JW_&38\^I"?X\,%HYU3#'SLYGD =R;)K3-W- MXG23;=9[:CF#C!=+^+;)_#A\/@CH"W@FF?,]$^)Z/G9ZFL:NBZ!5H[Z>UXP^ MI=(3,SVI]_-F=P"M&HT3@O[ MTTC:>SR.@@_UD'XU1!4KEH<,\]B$Y:1)"&R96[&O] MH OKH-R;F:)RV. RO#&BA.LY?C3 ON*J3P"TG5L"KM.M9-'&J#;?* M*T;+=,. L 9$23&D;5P8A8BR8CUIO<2[C56BBEIXT,7+G@0MF-]BQ".63W/B\_'$QUCXV*^3//Q\ MM]Y@_DN:/.'^-?V)<_>ANWRN[ *R7#$=H$@&M19DWI! ^'7%.R)L$MT'2V#X MH.*8>BDDA,,+'J=X\F[M!CADZ7"C7.\218"I3'M8L!J]M8-YT&;ISI/PM_CS MO>7\+$PDO[M\WG M^>2LHE8#UE^T4'I:R_DUI^<)8VC3V(F]CKE/GLC]#7SRF:T.ERN^U5/Y/&+D MD(6^EA:)C-^IC'^I3WX[>3Y]CLCHQY%BWQ MR6_MDT-X)L\=VN;S?/*,7YM+G:!GH$2?GJ-8?^3[6LRC[L1>P^F3)W)_&Y]\ M,1]+7=NJUBAE5&@7JDNC5$03&;]3&?\ZGQS"<]>^@4\^)N9#MF?X"Y4H+LC1 MS&PA(GPG#20^>>Q\5H;18SA*L.BN85,QUS"$WL- MK4^>R/T-?'*FD<$FK%5V*%IK+;J#'+\4C9AGUA(9A\(GOYT\QW0]>:NM*6M- ME1V*X#%KF%F17D>)>7Q\'QYUK%=RQ7IE9GJ=GC(!OZFC='[N#SAL;3CP'0OY M?>U3K"4CIFLK70N#*VVZM: MKL@RM*:PQ=ELU5\F<4PB&9#,V=W"3J19!.2EA8"B1&,YZY$M?S3MQEPF$CMQ M\QFO6,]@YX4,-R]TZ Q*\U(FBZ_3FP%\AT@E=B*6DA'3N6#)6XIV3?<7%"Z0 M-8GMDCV#3^*)^Y"&9%;E8[G80GOE$3XW4'UQ1HF*,\H:<5_=D-@)2"3C[8SL MQP_Q&;6'D](8[1NLGIX9N7)^K,D]:$$+X:DZ$.?I/WD80WI"2LJJ0-BLW9RW M/- 0W=X26K\7UI,2(,Y6?UQK6-5&C5?%M<8RP6">,3J;T8J'-DT I]: -3?U M<50PY(;W,8IF4%\=NDPG4[-T(K$E,8E$/XV*MVS)(KOL.]JBY*'5:7-(NRVJ MRL.AT 5E$PRTJ00XM0:L$?LGM0;2 M9%"4FR[7JHTWN-ITEE>*$'1(37: M=YQZ!%W>>51#.:45#"8SQT7]>A:(2#DO2_>T7_TY1+A/-)V93;F$+4>'QM&?0YX$O8,E[$ED-SM4%1 MOCGB*DN9Z>K:'8'H1F?009\IOI M$TP9=1B /JV,,ZP"E$J M9-:E[*C4NZ/@_MN=IWIA[+QCRTHCG'&%N(/F]%CO,_]\B;._7\$&;JMDIK6VFJP_'A"")@BK M]2SNANGKL1'O4[U?P48?< S5G&;J*!W,JLK<*Z(T%?>YB*_'QNW.Z[Y$M/T* M-@AY$#!=2=/0P"TH&EH?]@ID@HWXQ,Z7.,O]%6S,.ME@RO] M_B3Q-_X4&_$^I?T5;&1UTI)PS$8*DX;-CX\O/727=*ST\$ M)A5><8:\YH-B\/"Q%M*<=P0Y:($ET)X6:1[NJ1N6[[G;&[!G-9I'3;8![_K. ME@,5!]@^,(3@='M'=[I](/B.\UB?B;O,LN\5IQK%Y+65)];JZ%" UL<]CZ)' ME9JOD_15!'ZD,Z_QXD1/WF#&)85",4+HA_>^C+D.5SZ*XTRW9_P/K2&-P'Z!X".(QA^I-"O /0RF'F/5=E'Z_4=("H>*3D M',V+%$$A-Q="LJ&(4"A.UITB7H"W(/#EV [+\T\-+AXL),)_G^V^]B<,/#S5 M,@W) XX>/3T(+/!\#WA36X;8WK51X05%"X>Z;V),20.BQ/4VK&)0/)'+J)A0 MA-:GNQ &SG[?*<(^V4G]=SU@2X7^?!^"94R&'LAA2"+UH5WG8:7R+2F90 M[LJ\H_,"\#U%X+6N8XJ^$.IW15<\<-C 8Z[A5(,AI@P+2(+EO;)MH75H]IMB^$"D MPU[MM@UYIN&>[7I>Y#7>$ C ^"1ADB*XI9/O!8UIIF177>+P9,WN6$3FB^& MTGKZA8^HKB@SQUP"Q:B96G3_,S07FOQ&RVJ>294\'2U9-B95T]!&).]PY5&9 M_0E;/J]8OX:?>YE]FZ%WE0:Z8JB/7SL"6E8ZS*0^7;DL[54FK4ZE6+'JT+HB MEXB \.\6 <4BU+\ZT/4I0^&ZW6!8IC(2I44S*U4I:/VA!.@PQ(GYG3YW'6_: MCS9UVZ(N^L8!19)#8T8N0Y9(X!EVWW3?24-2S')@\+HB1.9T_VRE6:L/5EBQ MA-J57D[:K'T$,Z'+1(5C__U B1]_1U]/DN+SF'L[(#A-Q*M&?_E+P2H;NO27 MAU4QE#C)"3W-X7['A $09,/43$D!1S#C"^*\QA@%B>)[U3$J+K%QL0N='PT+ MS,XCZO5@EPV=V8O#[I)P>K# BA'Z]BUE"<2Z$7934F8:(%T7>&$$T>87IK.- M@IY8[8'#BT#G'?40=O8*7;#,YX!"$9[CH@U_V.BJT&'S2Y!SOFD^G_"/)OHY MY>,!X!/QU250AW7-DC,$ XZRA0[:J(O4< [OSCF0\_N2<<9E^-T-0_K0 =TS M>U4NYZ:XP Q98HC-UN9T46(. CS#[R8"_$Z>W%17/[SXL: CZGCYT+ 15 M.LNETI45U_#O2\C?&/YW0D%+$2)R&M+#M-0! Y7&FNDQ,K)$$718=U8%AJBM MH8NP/H6!5P?_G1!05ES/469^Y)'UHZ#A (!)NZV4VU1]2#7K*M7NZWUS5;TO MY?_:V+\5_Z/XIZ/P>!M$GPG M-!Q.6&^%DG% @.KY:YF85:HHLAJN+7VU<2EX]U']$ ).##L>7#\UNW"),"_8 MK'BG#L8J2UBZH4TZ^J2'V$BN M[Y6Q :M+I7:>I:L,Y=T7"+XZTH,3 J^&>GS.+$P&H.13R+2\0;I#,C?4[LS' M_]I0#U( O!/KT2+P-'\^5ZAJ,8>O5J9"3FKWY0?<)M:#$PZG@CV;I>2@6["J M+.#1>5U72Y.>=U^._]<%>Q=F^\L0_^V5[T!3S#80HQ7@^]6D^Y^VG';+7*5H M!>TVQ31UKD@6V?8HMBO>WQQJ/$+YQXU7ZORBW$:RR( %M,_Y4GO6*Y6OKH8_ ML,KGJGF,SV#;&\UIIK1J42P8R<* FK?T[@I:EQ9";%]\;>"A$D-/5]55WTQG M**[26W/X=#Y?7W]J\4\'?U%LO[G2O:7PLVU%UJ-YWA73;:L%I+#'X2=;A>NR*: M'%4MY')2J5\>Y$UX'7)X^7QE6_5I1B\:2ZF\<$9VMY]G M.\LZ6 ZKY%BQ"NG8,8(K,<9?1HC7KM@<<,VIZ-^>D'E:VB]Y2X3/?+'&+G%5J=[IV** M88\%BDS(%]'7 #W?[>C8!IYLBG5C"78G7KS\%8 .KX.CS*:IF5U> (]58WE> M]XV>$&@L4'N54B8SFU6KT+D84=7A9T9_R'8^'_[U<@*ATW%)C^.T-;D,*,ZL M+QP8[&J!]D$%+9D;01XV"[GB'?'%'FM=X,Q- M1]_M8<,[X##CRW0+1!&GYC.TU%;I:9.L4U0%6A/T9&Q'R_M.#R[A_N%72K,F]F\.,1ZS1I]5 MWQO37C1=MMM@=:M;POLMR5U)T'F'MU??M^?@ZRJ8;=D*:-NN@?K^8*XZ Z8K MM^/&PR]1P;?CXBZ8YUV9 9ZG ?$U>627TFKJ9-DRBY?%UC+KE4>M4ESTZBZ" M?W>0\>#H]]W^02C5MTL;>BPSDH=!JT^2[3^_&=A_VQ^XJK/MV=T'2 (AG46I"C+:W"KY&*.@!;L\QB09J8+,UGEMQ( M;1F* ZUR?6N\1SL OC'@.XQ>3IX(\%ESCSLQA$1WV&PM4'NX.(75FQ M3N^,N;_Q6>O[7\O #3ORTFIT3$/<7WK0Q%2O9-!#EI;50!28TB#=K^7+T ;7 M5P3LI_KP/@M/;*CYA(>?[]=IYC^^]P3WKZ:VKW]$!R0">7Q&[Q_+8_F!':2[ MO_6Q$_NF9.GUQ?,,,, NKF>N;;F< M\'[ WF&U:J"I[H!E&3:_D58%0S-<:-<\P"!/-[8K<5F-$1PSGAF#Q*./#ZJ__.RPAS X=#=P%"MLUVR5 M3#^\P['"]P=/UV)Q0-/<"N](9D59 [$?OO21B]'J1X<7O,'*? ;ELX2B'KT3 MN%[4*+/BK%.SQI$O+/#%3M]W=*U10T7DY8:K--K3'BVQ]H;7/@J";RMG;Q=BNGJ2R'> ME4-2$!P?B!#(WRF?D%F+:R'3;&Q81>]A-HO:HRZ\TX;OR]MKU/X>W9J2=SEQ\71'@LX"G/R^4DD.&\-Z2K)LIGAXVT6L;F;7@7(\51"K^+$YK(WF'_+VA$9@@@;I6)L*3_EKSI\) M>CVS6$.K$>"1T.MR\<^L@3H%IM%-%TS6[G7*]5&?RS6;T KEA;0Z5!P\X7U^ M0LFV-=#8,#F+9YO#\H3G,!0IEZ%-BL.G9*^?A_I3+6L.R>YL5)3+:K/6TS, MP=H%>.<<(=&R7[T?81\(3_;TIGV/GI."X.N^%H4.?8/NWGOSI>*'C"-\*O[O#+BS'9-W6_:\KPS00&SUC$VYQ49#UH M?H83QZKG,ZSX?#CQ)@^?%%A\LD>P\C[E\^W=3F,MG^^TNRRU6,_N=6U* M$1=BMDI+#=.$-C3^KI)Y.YL)Z[F*L9;)LVPF6)=:4ZK?*:)$%O7-BKD:M8+$ M9D(FF;>VF;#NI1QK^7RG79TQLKDYX:L43A7FI:S<'UGC),Z$3#)O9#-ONA/T M':_@TR>93.; Z-(83/$HIJ^QX&B[GF M!K0&Z$R O!AF/%:2$!?C:L4N. VWP1.HC_9F[>RD/TF3T*:OX>/J94ZP[!^GJNCV6)5-$;\FK*5)C(N9(3) M*@]M?A0^KE[%L&*?]X+QBI&9-.J22F3&GJI)*X:%=RTU9&S%KK20&INJI=6R MA[*S.AM4&*R;X:UBKG-U:;OIZ!_="K9148",] FJM%GDIWY)+!55R 9_8>N; MG6:>[>KGNXH!7)<40J2[RD-E[;;,I:CY0')XUQWRKN!KO#, @FR8FBDIP*T; MPB$]1P2VI-N9L1KPT^)F*#:Q.0*M;+\RXGWQRWE#OEY1GT^\_@&A'RW1J<]KZ4V=XC9X@1)6_5:1@3;='"/(GB!V M/&!Z%9_OHF[!*B?B[#K;TBE\P**M@5EQ%F9,W8)/.I#WXB9AJ+)>B%MK2VYF8VI#H8:SS=S(Z +T\IN;N0X0=U!&6/D% S-55O& M]_!4H3*VCZM!7,>;]J.-#[>\B[YQ(,(F$,DE<'CI^=*I4MB6$MYN>.$G-Z3R M;O%7,7C8V&#+_WX(><,'1=X%8I?[X+G[UPO8Z?"^CPLX!WM$/HZ\C[?&=>@^SCZ]_'[.=[ M<1KLQSOXG8/V>*R9>DOWM4/SKOMZHO,^H_-Z'903Y'EIQ'++K($B2KI;;D$7 M)YW0>4^XG^BZ1-?=MZ[CUXFN^ZRN0_M>U7/G6D4-ACS:[::]RG(4!__N"?<3 M79?HNCO2=1_396U% ZYG&B\.C/\6BHRW,6'3Q%R4HD$%Y(O+B9O'H<[:1-MRLOBKUF9F "M,K6FAN[.L0: ^CVS(!.TR4^7:+LOE;976!AV/?V MZ6P)J31KT_J(LIMRH]7L4 3>C4,4>]M588E/EZBY>*FY;^_3%1>3&J]Y+41% MAAE!XJMU;P/?AEG0:;K$ITN4W1<4DH^75CW=:&" M;Z#3:D"BW04'79(L43[)JC1X%,_+ MU;!74!-'31YQM^* D%B&$)QN[^A.MP\$WW%":=DWG*N6UQKPY0#%FURW65AI M:]" =OTI5.)U!B].].0-9L1C]>6;.#\:71A=*D^W@J)<3]%#MX:>/SSQ\"%R M>S0S>O;:B$=4,*J7?6M%<;Q8UXKU0;>Q@6ZJ^VV0/=#V$6!_0MP$^U]?\?!E M$Q(+JC/G9'XZ9/4QU\(,A:SHX X"QQ@GY^\*PU^4;"Y!M$^LM.KN]0ME]&^>& JV0]:FH,H?6TOUE,#16N3Z2P MXA!*]O#-HM^0*@A54IHCC>37FS6 %N!)*'G[E,G;0(]!+-FW>;5J67X?]5?4 MT&!Y,5]N0^ND)+$DY."'+Y@DIK0YG[0)CM)+*SNC!'EJ(-_!1,"W#29A _$7 M19,%7=*G5'VCH$1:%H:Y+CO!W'O!\3>-)B&"\@W"R5(-2 M'JLZI9J6=D4W2 M7.?0.TCS)>'DY8!=]G=D?CPV86!>Y@B%HE]EFHYHJ"A'JL4UQC0*&17:6._6 M1RB$_'.\\ Y3C6R\ E-P4>P#*RSSK1U1&MJFN29!P)A*PFR$A>X2$A\\'(&R/GSJ- G')&P(0^[RH[)9WR:&W904M[?GY M8F?ZVZ_(;GB'?%%Y4P_#-\=1?" R'BFH+*&XKE]AGV&_-U*8,8+.QC1I64* M_(,0'>YA@*:%I*\"(R2Z1AHB*>J*H83-A_!,S<=/=);C,P[ M+V9I+H_X^AQ;IPF5UBG$0T0PG6FX@\.K[D\C_A6R)5B'&>N4;FEF ,!62=%6 MU,[5T3[/4I7*J"7(%(,86*>&0[/O#F:-; M]S0_3%RF]?%B/&=YE>CDYE:'RC,>?-M508[R,PB=8/NRV"Z9KD?/&5Y[T->D MF'5YE38V+"=[*E=H!MV1G>CK/T/R"[(FN-UE1'A79H#G:4#\>K^;'3*3IKHN M<:R2MA"+X!8="XL+LG=)C7?)E_@C<&#_"GD2;[52D9E"4XC;R@\761PA +0> M1H*B2\S:P96I:Z?']E!4Z"Q:'1!XKYZABVT!WGF:)%/W+NYO-T?Y$=Q_O<= M6#-EJ@8FAP9LN<)6?!&7N;@A/O$48HCU6V3JAH7B2M.+E3[*Y#E-F\U+G7D= MVO4>D$9^"=YOB/=S,G5B&(5VA:[3H)H(KDX#BIN[D[A$@;"@_,:9NN^([9>9 M.E7LU?'BA "J/Q;,QFS320_AW?T-4B1_::8N'KB]?::.0E%QT_?I&M4,_R@[ M'E4V*G%!=I*IBQ7V+X]>O6[99&&>)E4B/R Y$REAZR*TZ$U0]$?Y7OP813BD MF;KRH@70=I?P4:*)8!5J)J]D,VZ17)*I.X 9/S]#C4.!^Z_W&,"P-O^=>27 MX/V&>#\G4Z_C_MP,-1RX_WJ/82[V9D-Z P@5 :UL=U[B"WHQ;HA/ M/(488OT6F3IJL)S@G7(#0[FRA59JG#]',W'QCV&)_!*\WQ#OYV3J6H-.:<6C M[0**Z+Q7I U#IT<)RF.5J?N.V'Z9J9OD*MX(7^ >ZA=;=D8JCGJZ >W:#4B1 M_*69NGC@]O:9.FP\M?FA+I98GZ,J3(!VJ18?%V0GF;I88?_RZ.U4,YEU4,AR M:-.U\SFK6Z^K76@]C 1%YZ$H<[0RDWBQ,O.!?I3MAX,IF;IE&N%7]YD-UW73 MV)JZ/5:Z*EOIUS-KB>75Y7I,5X"ST:#-,+PYRF.;^FR85T-$&D$SYZ^R)+X" M$21E#KS!JJ:K3*YM]@24G=:'5[==<20FS15-Y2G>K YRO=ER,::3 MZ#D6?L0UJKSY):/;\]YJS3)L84S.?8]F.6CQ<.&\\==:C!C,3_!XG2ZBO*:S M^,1OA7I'QM<#:#T(R- 0\;^O1CC<(P6LQND>XP.1U3,Y?Z,O?WU/2QZXJ!5 M(ON-.M5'>U=:XM7\%$&,Z]NN)[C1T,[ H4#1,4C M)0> (SATUFX^.W0*'59G -K@JIKA$=!&GB_'=L# J<'=%?=W1RH_LKL@^7P6 M+0XP%LR'=D5;#O^!YTNXDN\$:>!ZP=&LV77O-@E5KP)#B MN^JAPV^["4?',+<4?J9HD9>M\>ZQ83A]U-9>%R#%L=QDLW."Y9>]9:>4[E(K M!5K_\#2S?<55GV0B*J8#%,F@UH+,A\(5?HV<]V?+HDZU MY%9YQ6B9KEL,:D"40LGL VTKD:ZL6$_?\7"0_.[&9ZWO?RT#-^S(RQ4K'=,0 M]Y? H6-3ARV/-DMNJN+&<,2,9NK8KT.;/WN+$8_)DK.E M9AFS)P0H=&\!TG M(N$^TE4>$)'ID9J_6$X;JNUD-\$BNVY).+1!^VOC?=03[PT8=MOP(E5U.59+ M2EW(T9[-J80T['698FU622>LOEE>[L-"30J"XP/Q)8=Y9Y])C)IEG$&'45I)JG:0RZ)!FTK+U\,OWT M2DYSO?:'TD!Q*3PSE4%?*5 ^%!,+\"QX/+V\3VJAH^T]IR% M83X*JE5@CY![_'*97#UC:F:7%\!C6E[*!"10D@L5WD:4I+B,E+G8I\7E6U# M@]#SXJV@I1W ,NT06LM:6PQ+(VL"-,;C2GL$K>=Q:J1[(+P[U&L"(WN^4CZ^ M]6HKR(3AF!>',XQ5D:&,]%N%1G;A06?-;C=?^FCW@2!.ZX:H+!71Y[5'R:F0 MAM%6-,T SD&MVD$-DVENP0:=G O6G76?I:"3E' \OY^.9R\?+P8$NR_^CL-V M/N,"Q:95GIF@K*)H!K=41]6>"9T]O WC;NY=[B.ND*F9'5_Y1KM-5(;U(LN4 M665BE9A&^_K3M7^*<0Q%\,S5)Q38#!@N1GYZHW*EQ60#)JL!X5T]\0-K7M4W ME!W5HMTKH^6PAL@[XM3=K@N>ZH)I3[&>C:+5=+[*N%JM-](><:,#WO4=\/>^ MC]MG#N\Y7#M\CU[TSDM#<$Y]4J_@@Z:@L]5Y(!?3IDYI@GXU*;;?J,,!/ELI^VR=,# MCA[X\_>5(P4,MOS= ZNS&+$./6;S*#XIKPNFI/;RP\=!;C4V.&ZL$](V%&O3 M^2 27CP?_5@&AJDKQJEFSX7TDR9^/>W]^7S86Y>I(RY6J\ZB7T7YW-AA9^G\ M>..^@KW],V]SXY>R_AV.P/0= ;B[KS+@Q:U&"KOY]U_A'RG7"[10L>G\&EDI MHB?_QE#T__S7XD51,21$ W,O_.5G.OOXFZ-(\N./YBYN"%^D;67AOS^>M>M( MBH%XIO4;QWX2EO??D&"(#+9M9+"?N6SXT]&+PZ>MP[/S4%LAA M87=3';!*]4V=-_[YG]TOX=]N*(?S?_YW>[>K;$#84/2:[8M_AQ]3T?_I_8?H M!7Q*=L#\?S_^,:!+X5?7XHTGK]Q^_FU$51+:KMG5KK_[GW[\/>!G&DB9\U2T M+#):+/#7KZB5D*Y\^+]U@KZ"!GCG]\STY/\^)_4+"AY1*)WYF=UU^C)4T10# M'-K&PN\'GH8=\TS]R4\1RZ+OD<% >$V1C-\+WPU-6O#?F>F$*'IXZ&=$6]?4 M%#'U#W3[S^&.J(WTB%/RS!0W2U1_2TK8FADPQ;^ MOW_D<33]WPX* H_ M=FR[#(&/J"6 :*+^V5AG)P8:2<4QS&:F)H;WLIWZ@"JGF $YH)B_?LUV X.N MFPQ58OOU09UB4F2GG*)&I1K9J5*I$MUNUQFF3G=NVO>GG>5X5P[![9G&?U+E MGZ6?_]\_, +]+XYF,X4+]C+_3B^W&BGSJ)#>ZG&%[K=WO=QV,-3AAFEL#9HB MI/;^7#_29A_S?%,&'_FU(@C]&5/8^C!1[=B/K?AT>,>9EO-X 72(A8HVA;K3 M;&0ZIE\AW^EUZ,WW=@1]TN$KP>"@EY[BX"FIMD5OWO]^*.%3H>L>=M349KRF MF=[,7/^X#B5[?NBX T<+^L R'>^(J-69LA+HG#!!JTW:[TW)-378;DSX0A<> MR,, R00IMIYB CTD\C^W:J^0RQ"/:N\9J5]MJN>'/HK#[YJ(D/7RST.;;_&X MQY+] =5OC5-]JDOW!ZDNVV=8LC-(#>A4J!4&H>CO6L/2*;J?PK+_$O^]^X&N MI 8U*G6D.A[4!ED:I,++6"&=^4*]L97(4,&E\)^%+7HJII/R9)"R#RQ,[4*I M5!AA 3'U.KA^B]$:G?#-LL@'06CT@7$E='6W':)V$=\1MB3;]A&+H[(H0I-'_'+0?GOX:.7V?[&\"CNY?#Q&PJI"!PQL[__"% M#JE+V?5L*!>6E")XFF3[FY6<[WU$AV3^7(><;.I8<\3KR;=@-^B3':8>:;-[ M5G3> ] .FF[NF/J>2L>$W;8N L'<(1P13,UT?A\\^^=7HX C#$?#8"#Z].+R M+M3:!@=O6*//_+GG\.Z+9Z;B/);4?C _OQ(L>!0]OQH5%$X'!='>(XH;Y>%3 M%24,E4.%\F!XGG+GNCXMM4VY1EW8]>!(?1I$15GRZ#*G-H>;-:%OQN1D6VMW M_BA1!,MG"_B5'=US@N7,^9'Q%\$&.TJX*+J4,B/IGU&8M4U0 M'26L]JD"]&-4R/W,1F'MC]2O2Q$'/R-"/>9AY$D@RAK9 ML>QW;?O7=(9*LT(ZZ+(HGYW/0W?.H"F.?"F#'^WAVWFN/;S;5&BS4FVJ7"^1 MK10S9@94F]D[C?5.:0?[]^WGS\N9M[,":^(!>/^BUKS@;=5!E*QS@+3=:=KP M4KR;U1+2013-S=)HFUT"NV0NU*OK\3K2U M=-FBRG988+0VD[8#*O)L%>G?_9W>-OFY'\<^T1<:3HVW7/#[\.&8$I&$[:4V MRGT*NYSI(;FWE6#>]\S##[O\\O:7)VEH]"@YN;OG2)+WN6//"?\7#YU; L=3 M!%[;PV6G&_9/9#,_"]G_<\RA?=M;'*7W6$(OF7Q]3RV\'6VX4?&'Y9C+",X7 M#RIWAC(J,W&LO4.SK38IF;[A.4')%/"9WP/,P8O +$ M!ORZOI\:WRV&/G;,0G#1N 9%;N&)[4FVU>ZTTPU?%FKRXRP_(6>E M&CVJF2A?< 1FDJ7:[>R?I2]>=<#.;^)K =0U0])K$\5Z=$>WM)@T/4+/+$0? MK2HMIF\B0HN2_DS \AGT#5?AZGK]V8SPO_8#CBRXY82<5RQ>2X$U$/PHC1'^ M'&I\X/XG,N^:'UFCU$:Q0LJ+X)+AZY_D,9Z.]?=P"_[?_OMQ+S;W'P7]>&8J2^R+";S\ W[;-4X.!S!R5G M\QR!"AB.X7.!>)[D:_)9LM$QPHWFY),N %.25$V[<^:&^HX'O103O\UGO<+>OXT'BOC>9+#K>S MG\@"^VWP4J'-7LE*R.]'P_Z4"-!!_OPU!]?/W>P=HP##9UOI>NI+9GKOPG99@IBW=2RVCCSM<66$$GGC Q M:"_>.^E^X(Z59?WQO(D+5-/S5D2M 19UHQ=R!WN'.^TV4[\4'[[$"'Z<#<]3 M5I'&N$JVZB!#AYTY(Q5U%!HVC%Z?T%L=#ZTN%SI5=)<$PIU MV4L2CYY,535SQFMA0*.%(4VJS3LJ\$[[ 5^5%K]5(OSE@M9GBR/>)&14-RU$ M$TNS("7(0%!383MJ:&S =I8IB@^/5E/\"]LO=Y1Y-S57M#"\Y#4MO"-:L1I% MG;:O1#%G&&K.P/Z&L.%]V/FP=-)TCI=.[L/0H^CU@+$H-(W,8+1T,B6&5T,/ M(+K5JH#N M'A;YP/UY6-EW_51J:;=%W&XU<:1>_XV M;;+F?OY%Q/7 %*AII*$3,P@BO8XITG,=L,39JY0>+7>K5%Q;5E'C('-."91- M]N8S #\^8S^(U IM?3/>!$(">+9T(]Q43$Z)F?:W '73L\V? ]#Z?WXCLO;& M#@S=%FA[R#(+G?L*5V(G5D:H]%U1#0,^WNJ"R/IZ1^M-8'T,.Z:?4E)V]"P] MI:AJA!T/U-V.E@V! M.WU(-CZWR_ MJ1!@P?#X2*L,UUOMI]O3;-=![-5,*E0JD[LJ/C)$ZV6S@HF[ M6XE5F=O3U/CQ'R-$9H^P/DY6A\]Y>NCR3;]Q3P,B=3FM\_Y6?G3TDH/!/'+$ MYQ/T_>XQ8&Y>S*;ZKB&H1:S\PC"DOFL<,/2&/.U _,:&YT;3Q2W_/[@*FR'B M=XO /I[.=U!RPSIQ7W^1>1_[I"R[V&58!(,XAZ N%!K5TIQ,7$3MUB1[4Q#MV^;&# M\H?N[\>.S7^MYTQ=B.<,U&&3R@>48U,O+>6&08Q9 -[==O16=8[D!,8;U7KL MOJJ;S3-_LWFF^+N_LJ-7^4$$?Q!;46/_$-38^,I#T*=)3")UC"(T#9=*2;NCS/EUK<=*L*M.A&O@29AM[R4[)>WM@KU_;T76[T_*'M+G:3OOL]L_"4Z>W TQ4KLXB&[ _? M*P/?MWPWSZIFA*QKUDV0N?6+( M">8&?W',H=:_G"E[N()MEJ&Z&KA@E<.(=&I3+NDE0+R=69CXVC:+Y Y=?8I/Y(2>SWQI+EL10*E'OEYK"[7V5]?R_NW,58;]5[=P+SPF$._\R]&VS M=W'+R^>E30S5HN37V1JE0)^DT"19[:J_)MSRIY%(EM#P32J/0 M\DP:Q4++$UJ>"2/0ZZ+,*R/)*Z'%O2!GG2\7ZY6HDFIELG_WYQ-+K4_US95]B;9E\039LK F$S1T$\['T-"%AFXRN?9);4/\-RQ= M'%JZ%\&S5\:L5\*E7P&S)K@:W SBNY)BJS7ZP-[]#HQ>V_5#<,TC-W##(%55 M/$L/4BW3MQ)MR28H*P!:LM"233C?0DL66K+)Y-HG2ZQ,_(8I2T!3]B*(]LJH M]4K(] %G\@9H-S*X_J]5KWP^S2#P7-N/3=J&YZJZ!JQ8:+-"F_6*+ -HLR9* MN//3++19K\]F?;)\@NM22Z7/K9F;JU83==WQ:T4K0H&K_$8T%=XM>AED>V7T>B6$^F58 MJ^B&8F_BISKH- R@P@#J-1D$T%1-E'#G9U9HJOXD4[55$LMRGN/;]=8G]R$W MQBH'K=6+X-LK8]@KX=0OA!O(2TWE%35P/6BJ0E/UF@P":*HF2KCSTRHT57^2 MJ0HB/62\L;BWK_AYF_7__1.ED+](:+=>!/E>&=U>"<&> GOU8*1[*=,9@@] MP8 D6[$$K!< K=B+(E)HQ2:-9*$5^].L6.HW(JT4-%@O@F>OC%FOA$N_ F;" MT*[%-JE[^3:1['/>XQ*+!5J7%MJ"9_ZQJZXH' M"&:TL^@W9'.+@]=L5T<$^?[_2<2 M_]]?>T)NQQJ+><;0,P-/5ZR,,@QT[U:Q%\K*W]$L>X/_^Z^!ZVG1-\BNUWCL M'$7+)?GOU-[/0)*#H9THR\S> &YI;>,Q;?]L]UE,20\?NGY@MAM[$OECTZU8P KVAR9//W.98X_:')[9,N\Y_SHAI \*-;P*, MOCUZ#\NKJOMTJ(^-H)(RM?_]DBELH*$TH MTC'YHCZ5&DN!#Z8ZVIB$CJ0OHI;D\Y8XV1Z7[C3)D\H+;"$,!]/),EC(F(P\ M;[E@[*DWR-U/!5[7;3:[[LOC4C-J>?#VOE&8D3&>LY2R>KDHX)Y.'+0>RWZ5\O8$B?$?Q-*5FYT9$,VIY(!'O M$H4E.QA7!%UAQR["U3"I:T0M#R2BVE.G#EG<8,L8P&V]9HCXT'%KFC=:$DYG#EK.(=MHS MWB20B92IUE1;''?J"YD];)FM:1FI4$-426?OY]/@'B^:H2&CR&%3A1^6G6FK M41!FPV*[6R+RR'@>*1-ZV'1U5U819,I,D8RW& 6AX>K-9E-&CZC3 )V@HWQK M15H=MMG,SU?D>M2)E/G(C!(56JZ7/82S"N@0HY5Q>VV[40>.3&DXT8T.(]Z3 M5GG91E10&N?%=IQ]!$8AU9 *T/DO>=;"U+E!5 MH5[&S%QIHD5//3(#P6JX&@3*NBAT2H$T(/Q99I6-QO7(% 0DIA5PO9B3RC:R MDN_0R?W,B !U9 J6F-<1&(=F0*+G(X7:%:@!;/36V?=O+KR MN4BL(U,PJRZ4(8U5"D)8#B6F+%H>IT3\-'I@"C0I4WN1EBS4KYO+GDY?(8C9YZ9 HJ$B]T/*R>E\K3V2P_[FLYC#=D M_,@4C 6NA7943$(*DJE/C9!C[]2HZ9$IF+9&8+NW;I^&;I;@=P?3<.:UZ-.>O['W?#=Z MYC!BE]T:OOL]L_"4Z>W&IUQ$@_"F+[=UMN,7[YHJ@\@0#P/]F[WOO88?B+0_ M^N+OC&&.S$#/1 ]0@3L(ANMQWPC.PP7, WJ#O;HY"2?BFR:"O2%>W9.!$P&9 MZ4?- V2F"YD(R$Q?.Q$?S I[TV;]%JD_L_ET2AK^;:&9 YE?"R9N0K:'_SZ$ M%=^?J_ F[R$WITW.8'XSL"KJTT"?#'1O,P0XDGYA+.#$7]?$YW1U?][1H_.> M!'9[34A.%/?W,: N_X8N;P-#VQ4<&ZCB$8#I4 *@'V%>SV MF*ER^T]5U?7A\&>:P1Y_A(X2 M:E&?M3\A1B!&?AY&SCE0"? T^-#SHA%)*;ZO!_YM HS)0QEVYN$7 3GA!QE^ M-UCZ'<<;GIKU4.6@RIU)Y1+H+3T>R+WOZ[$X'J.Q11^0SYJR=I4+'#%K@\(84_2"+ M0:3=BJ?)DIB30VZ2Q]IE=2(5AF69N)OF&_[0^)6*L[66F[_B?+D^E%F0#@=B M9#)KA J)9-NHI _O9WE[WM$6X\6OE*:KYD2Q_?_]RN"_4IN28__[92Z#6R>< M:&ZP_?Y7RE$FT7B$?L90E.DM !SG:. _PB/:N(!7/&\5#>2]8H?ZKY0?S5+T M5]&3MREK]U2V.C6M^[Q0+[L#OI'GNR8&$GSQ7W^33)JB\?_^Y^E 7&=4 T(8 M0OA]$$8QD*<*0IRRWR?7Z!W&Z%*],I"709F=%N^,;\?PT%^.K<6$+4DSKL>6 MO2H6U'"04$_%&"80YA4,7[HW^,RP:'N*IJ<\7=6C\1G8T4,!2E'LKY2C!^!< MG&+;[D)Q5!V,>TKU=,T,4K8;.9*/30$!/_SRKV01/;>3+^]Z.3<M /U>66J1)MO)DUCZ(&FQ%8< MT/83#]CI8/7[(S8AK"([9M>J-1,7M2+MXR@C&V#$".QTZ^./6 R3Z1^?W75, MNKEZB+^:'KP P6B%4YMT,,F/%@JB5S1Q*97U[&BVD"E@I:(4G68P L(0PO!: M87C"M?%C. QS!JYFMXP(AQ3 (1&YB_27FYJ7%-;:5 +? MLSZA+YQL7_B+J>A'.L0G,Q)JT:N N_=(3O[+U#0V9:3?;^B!8$8HS4GWU%@U M#)F.300\3=(4#&1!\$+P?IMI\2'TYBJY=I[@9X0P:_=6A:ZO->][ +W L,#2 M+(M=3PBKY,RC07 ]\^O,AQ]!-TGFENLGDI-9 3NXK"+/Y AS$$5C3A=; T18 MY9=N*-7O-,%LR@Q8]W$$3[,P0@=A=[VP.]WZ_0;NQ%%&;HR[W@S!:,=L"V8Y M-U,7$>ZB%1NCR&C)/MQ+N*900,/3IXJII?3E5'? YA+8)W'C^(#Z)'L1>AG0 MR_CI7L;)C(,M"H4-"#E'BR-T7 R\E[V-_%AME9#:P$;;&YV#R2'SLH/2SB*4\?1EV"*04G]33.6$KC')[(N<4]/[&=<#,"(#>F MM<=]S6-V1;%::Q3Y04FJ*[5*GAORO$_$9=XCNX)-$_AK^YD0]Q#W$/>79="\ M%_CA:-BKLRMA)H0NBH^\^:3$R 8 ?F39T#1[#1$)%(M?T'8#Q3[19L?/8*QK MIJ.XVZM(I3_4!-J^DD6L>369T0;@@F:D/P09@$ M5R>$*G<=*I= -^/9_FL%$#CX?QO\8TZFGCO7)[ \8?+-+ICF><&!2P"[(U$/ M>25;';TTTZ350F@;U79Y1&OQC=0@'9M*(^AK124@3B%.?R9.3Q>G? &HK6[8 MD7/5:L.:#3EUPN<*_>;* $ %"==DFB60:]C>W-@(V="TP>O@EB:TM:^%,4ZV MLC^ A7.TTIXY7?!<_UC^Y[2-9#.&WZD@F#1L#HU^M5QGHB5_4]"-1=(,1L(M M2@C$:P7BZ9;NCR*QTNG-5]/QFI4F0AVQ[XF!(K8,@$10>85ATRCQ]=6#+RD6 M4%6<ML@'P"Z(&+$AJNHJLZ(TYD0^]:,I"3X_W%X;14$8_PQ@"=%VN MA55.9A0\(">T&:KVK\KRNO)G323#&$Z'Y-LF6_*:%SFC<33 MV*OWHD'T0O3^3/2>,*_@(_!U[CE''5=J;:1>&]EZ;WE/-Z4%@&]D7A#L&U>3 M)BQLP+N.'WAA+$7&=#+1\!B1Z04#!_!8)CR6>>JKD_>P5W(:6^2]1$N+V=VJ MS_>(CD4Q'2O7K8J=NF%$'8M##TB:>/6J"HABB.(?C>(3WI[\(1CG)$[JS;UF M7A#U87U@^4&'ZB\ C#?!"XSZ^DV)RPA>/*G>,CUZI UZ0= +^NE>T DKTFX@ MU[ 5)WC/!JI4+(4\BO5%:86M'MNAG6P<_1"S%3=QH MFM;QYR\RV!'R0G,9H\PPZM0*JW;.5&UN5,HW92PN*(=C=.0L'9+7GQ#G$.<_ M%^U?<'1XY?0KJV6"0W0X2*L!KX%=_N%RL6$;E5>&R9 M,'@:QTYW@<^Y%?D' ?CU)?P'U=H[/_3/$%0YCGU!FSFU2I]H6H45.=(P MA"; /C!6&"S-TJ]A_])#*F?1ZY_C<%VYD-^3"0^U%6KK3]/6!/JXT3/C^W2W M=[1\6<':NG-QI:*M#5D>/:KK':W[=*N<,G.3G* MWB;A0SL0TW_XY5\GWCO8!O[DO!D]3J^8ZM,FCE2!B?>A02QUA//R5Y0 M]Y234M?TP Z'0U,H9&ELL7!-KE_DSCTI#,%."_T[N2AUG%G=81K%-EZ+)@6C MB31)P]IBT"5)D$OR[1O UT'BQ[>8I%:6U$1V5$04B>)S$TN2V#DG8W'I08RE MTCCQVBDA2 ^0'GXF/5R=/7&<'^2LU$,)LEH1*)HEVK7AC,#$!> '4-H0I],D M]MIAX,1$B;8>QF83X6I=BEB\YZVWFH:M6L'DWIMF$+,VGYN-D>D[X=DMUP'& MFTHC.[Z3,,++X'AGO4*%YJ^_:2K-(HGW)EZ;#Z<5U.I:J48)RI*X1ZI9956A M?J/VX-?,1TFK3_.!$LPE7>;SSH JN=EU-!\4FZ:9TSD2/\(L2+(-M:7OA%TG7RAAKK6T@4EDH-0'"XX32-$Y^_?5FE[&#L-D%+KBNMC!M&P8P M8 #CIPR8QN,$>H=_'R71L9179&$Z 56 LDFV:PU^X@2$SL MC]HF%PQUS].UE.FH[D1/!:A*,2,#"@\DH/)AXNP/@;>M N8X:1H[5T8J"@P$5(N:XYEI8 MJ78_8%KAQ,Y')!27#B68-$F0,)H!\0OQ^^W6Q#L!W*XX.5.;JY2@6_6>9S0J M(MEM @"#6]B(-/[JGF22(R%/[DEQ3V!?_#R_X$5_Z-Q(_^8MV7.+>WYB^W+# M9#+QS=LC>5Z['5S.T=Y+>=-5?7T78'E&*@])H:PQ&=U=1907%Q5E<#;-4*>[ M71Z2PL6@!))"XJV=+V0%(:-GZX46XDJK&DN/>W<<-9T9@!4B0X@FT32+P'*C MT$V[A$UG6, 1:BO4UNO0U@1ZT ].,W27O\4RQB-347-#4+WO+*;QO[[/*CZ# MJ.$K9:IKFTK4U^_W?VPWP>04C#2@0K<3I1E)IXG M9]>MC*T/@ULE#-S=![&R;#[9ZN6FS9ZB;MO$6@9ZD[&5E1MN_VA+ 0CR;R!N MX.VZNNT"NAF&=]I_[,VKIJUFSH\\WHT>.;3=Q6X8=[]G &YO!YZN6)E%-'!_ M35W?!/-_Z^FV$IAS_=DSM^"-7[QKJ@Q\UPX#_9F%;C@HSAJ&Y=#&IJ. MXJAFY GY0?0!N,K(O_G $OH^W?J.HKE_ XTG5#7GM_V^/W,_P&]^N&=^L : MN<'>'J6HMJYX0!-'NV5N9YB!5YZ"4_8T4(V0HGL[&3%B;U=^(S#^G#;^[Q]/ M^/#!N@0+O>O=[DS(/:FV/(S%@#+TS(9NE6'TXEO%7B@K_Y%<\%TNRNV#%8K' M*0+(#4[^.[7W,QB.@[$$1L3>B#TQ$K9_]M1.V'WX!NUO)R9PI[<8>@.LEDGT MZU8P KVAR1--U;-L"?QQ8OZKI$8>,&C_V:[S1Q43_!R9DI'=:F\>N]CT=_O1 MK[_;L;GF#E/\QN[R'_14>8^N/AWJ8R-X8G7=#L3@R5NV0@Y<6XN^K JM4CM5 M%7(EGJNDQ)[8%JIB>K/%6*KQ-RFNEDN)4E8LY4I&O#324G4OG32MHB=7+ M$\%4LWN^ZB?:KD(1,1KS>D. M5;@52YJ>2!1G;KK9DQ*:0J=27M*\&%#[*N@Y8%$Z[XHE-6I32,= M#B-=_&XXQ1><3!V^'5_>5RT-9SE$K(C3RKB9(;I84Z8/6]:5(F'6O,M4$,H?CQ8R>]A28+A\EJZ7&4D9YO(% M\FZZY(E(0Y##IER>'O!DV\M*V)WDT%W%JZQ7"Q#3.&A:&"^ZA:&O= 6^V,K, M2AEA;40RH?AA4\RD6\.%1SI6IE8OS?)+LRM6.!D],J/UL=8;47AKB5!]1)O> M%]Q"K67(Z)$I-4KF>&C.RC4A'//J"O.,AC^+.G!D_#4/:=:*9GXDK*9S:RRL MA5EE],@$RWVC2*(X-A4*1QRUA.M37(S/0K(=<;L4/0Z1#S8K=7!ZK M+%O18!V9@G69IX8+U"L*F*,WB4FF/1$G"QD[,@6^WYK,A%:N(.G^7 \[&%M; M:O'][0=- UR2>@NM7[,F=KM6%IE!K@*:'AE76Z$=1"^-.&0U7!#V4Q5"TA'8,!CDJJ.XZ0$% MT&1?"I:M!B6%9;2EJ!89 OCCY],E4!SL,W MS<-;Z11P(KYI(MY*^8 3 9GI1\T#9*8+F0C(3.?=.CIWHO5G T27G0TZ\5!'9[3_B 62\0B6 2H!]!0->5$KQ&4V^RQN'!S4YSZB< MK43;AS>1SSQ0YZCI]@[V^"-TE%"+^KR?F08Q C'R4S!RSH%*@#?";P[TIVQ3 MB:4R=?\V 1;E"0M0P".^IX#=D:3II[9] E4.'C__8;J90-_J61W8MJ=H>FJJ MK$"2#3QZGCR3[_O.FU[_<=+3'1Q7U6@H [^QP5D,.O[ERDF!/E?6Y45'F(F8 M5\WF[OA%'F3:;DK ,J_6H8; A<#]<< ]X3GP#R'7\^]'LBE*=6$UI51++^5R ME6I3CL^&4Z &Q&M77E^Z<_C,TM\- MPF"\HJF@'I205;EA#1C&RV>7X-@9*/:"X6F4N>Y[[7;1X*GKQ5/K#E.VZQB9 M0/A6W"0@7B*#(?-C;#\[MQ][:9H?-RJ<[+#]SR2[KI\/3RRYVOLWJ9C\B* MF+66G'\OK=PEH2SFB! @H!A&'&Y(4PP#HPT0L#\>L-]U7>T[$(MEZ, @,2V# M%+"V%0RY46$Z;D:(W5@0R*L%IY,?FB@YJCO14X&RC)ZW36" C@V\5 I>*G6A M)LDV[KK!;1O ]F5NZV6$Y4#J665$;Q?S=X5[LHIE.- W$-,@"9@! :$/H9\< MX^8CV)^ZJ[)?<>B&-6&G]Z56C[_C=8!]D$21IECZ&@(C3R[+50]S[J%O!>_T MAG=ZGWA[Y3T[P'<:ER77!F,*87[=P"A/&(UQ#A3T!($1ADZC. XC(Q"]$+W? MOL_R'O@N:+9[GS$1U IM&VUSLE%;%&+X1M8$AB%IBKBR,,E9D Q=IQ\E]]GV MC:&:0S6':GX]I\TK)TDF3,;T)&E#$:8O7XS3NI==5',=]>40>C"?5RG%ZTN4 ME!WTRVA(Y34NML=?%Q#*LB7VK,JO1<"@MBJ;\HY^F9M0 8IC88?K5@2**B!.8)D_Y^!/%P1US5O%"5,+J\EH$#,0@QF&@, M?F<2W*L@M.<-W17R34/H=.[P06=T[UN-^"97ZBT0)C-RL&?HI.+;EW0M%;C1 MK'JZZAI.]$=:'$T8Z(X^- ,82H!^R(_W0TZ>'+?*NY[DJ-&$**83D59C>^G9 MZ]R5R]J#^:"TKEC\ M-@AC:(DJLBXHV;MN,(AOBJ?>AG," @P/>Q:190:J&2KQE,+X O1MKHM?3K[Q MP._AY_$(LZWXOCDT=>U5DG$7.=%IY(BB4%@%^M1Q!BVZVY313<5#,DTBL 0! MQ.;58O/T.PJ_ \Z[@3<:XT0?1_3NQ L*F;I1JA@ G%0,3HSZ^M+&Y[9H'ZV" MZ!\8;X >"O103F=!\-&K0$\[9C#B0S\:?]U[(*E7J:EXSSB]F8]QDCE@W7D6 M#^7L*K(;Z$VL@<)/5R?YW!H-D0R1?'GVQN>AG+G7%JI".4U!Q$D$'W:%(3$W M )3C. /]J@>0@#C#8R(#K(.80)\&EE5+G%GQ0E6U5UF(#^IC?<"1&2GD5O2R MB!,&-^1D-*Z%2-)I@GSMR# $[66!%@8B+L8P^ P8[R1)TXUAQD563*9*(4,F M$/PF &-D$I!LFL:IJPL\U(.1[NU=M. .HJ[&81L8@X!ESF"9LXLU-@!N]].U M7R.VTKJ7#0O"K"M007;>SXH##@\C*R.N<8CB:09YC=@@^B'Z(?HOS+SY"/Q= MJ=%JK0.2DNJ-\4BVU)F*^0L ?Q#J($YBUWR?+A^O L(6P/6=APR.X1;3NBINP MS9S4<4)MU-&*?:_6!+@% 1&439/4]165@*7>SNTG7;G<"2_U!M4%7B_<)?P&\_=!F"\3":H<5+G/J1QT M-J 5!JVP:[/"H)I#-?\!:IX 9T,,7-4:N;:F>_[_^R?._I729R$0#EI]T.J# MC@94N9^B<@ET-)Y=9]WP=J=-?4#J*:!X*/;7>_>N_)'BZ;X\4=V9C#9G"%+ MF8+HV\5FU_[>7><'0>+%28S[Q87!R/5 :_G&UHUQ?-DO1P(0V=:,A'%)HPE M7:QI_48S&O,3R7ZZK;M/"+]J-G*6:0JF9"H4H@5HVR$%[M??9!I!CFW /_L@ MM9$^I3R\):7X*7>8$O5IH$\&NK?!"HZD-S^ .8\CDSE=W?\>??S^,M4NX^LJ M&/V%ZVF^[KQGZ$N^'[XP[,NY5^\X=V[%6K7;U?L "ZS@L(&8ZVS\ 8^R3W_V]_J\>97\*!H"".$VYM/%CKH_NZC7W_O MUO\'E8,Q& BXZP-X1,!=>C3HF3L!MJ%=9^-+ MI-^PYG+FW-3T./UM:];4QEW)J_[&9\V#?('OVS60ZX+ 9PK5/%2<_"*BW0$WJH^\3!@ M[_*_2L[8'/C:,V!?KI*I#)7 )/ZXVP=U19R(A.KWO*^)3PUGPK&:Q(.GD# MES!QD;%+O2XN<48\W_@)CZ;^"#\DR4[')7D8"3N0M8?!V( [$[T6EAN!@8<$Q1P3)@Y ML$.;L 4;IZKA)(SOOG.K1K4$P2)JF M\6LH +,Q+/:&).7&U>W 33N>/M(=WYSK*=OUX>$X6%OBXFM+ ';Z(UE6QA[T MX@)5_#[P-G>15B+TU?2@/FPKRXBJ(L&C=QSA++F']OMNN9@5"JOUS*B+N7[^ MCI.QN# NBJ49\C V\2>$-83USX7U26\3_BI1B M7(-:=&CD4AQN!OYY'7&/)_7I_"?':1@,I7<':J #!0MOPL*;%VKA[)^"$V*X M'N$X=,W/<();UX29X5)NCY/[SMB0L4VYW32&L6F&@9$3"'P(_.380.]"?JYO M%YI&KL@*_*+J+O,6&?9;,?+C2X50@DCC+)W@6,OYSO)?N8SPBJ%K$1)JZY4( MF21M3:!?_->14NUQ)B=TC<]F(>.1R:BYX<#6SV,B_^O[K.,SB'I^\_@[ZK]S MCO8N6WD8(G[&6K8'2,%GEZ$5+EN9,@?,]]A+9A F32+02X8< #D@(2[R)TB M$=$*UG?O%X+8]\A16Y)6K4X3=#!VF"D*3[/4F[?3_"=0HCD\P12I>C1ZWN\# M-^[?[F^V.JBZMJU,??UV]\-^/T JPVAS:&2B+#/Q+#H[9_9P"J;P>>KE@9<&SQKZGKFT ';CW=5@)SKC][ MYA;:\8MW396![]IAH#^3\]2LOMDHCFK&&X[1!W&M\)L/ M++#OTZWOV#3_(Y)+M4--UYYO!W\M^W^Q7EV(Y7@AW=C@:X\V5%M7/*!MH]U2 MMC/-P$M.P1LOKNX8L;=7OQ&1>$X-__>/)YSW8%^"Q=SU;G=&Y)Y46Z[%8M 8 M>F9#JO&M8B^4E?]((/@N<>7VP0[%X\0!Y 8G_YW:^QD,Q\%8 D-A;\2> M& +;/WMJ"^P^?(/:MQ,3N--;#+T!ELDD^G4K&('>T.2)INI9#@7^.#'_55(C M#YBT_VS7^:,P!3^_>@2W'9MD[C#%;VPK_T%/E??HZM.A/C:"2FSCRD,,I11$ MT666CBQO E6CGW!=DP>OWF*^#)V_9#LL@LM.C+ZM"J]1. M585%2Y&-+Y>$^N54B[J8"3"0S]3]7QJT],'4<[?US]*3BH8N:$? M.7A^.J4O53U2_:GN;:H@I)1)1#J!OYF73.06*J$6><)@9?Q2&7Z;[[<88&B6 MQI6!(B,4KLG$4"=E5J%HF1WJ$3(01L,8=*LHRLXSO&];.M4D>YX5TOE&T:K5 M3*S$R9'G^KRE-$(*2&&67T@\P]1XGP^Y<+J(6C+/6XZ[A>85)H8-.>:J: M73?#OB%CA\\T)W.I1O3)8$*O-OKN(6AX\DY>57L=1[D4I'&8Z]D 9 M3 /.D/'#9ZYT=QSP]K@LB05=YY$UV3,=+FI)/F\IYPRA+:_R 5+GQWFO?-=! M-'(1M3QX.^O2DUPYL"I2AV/NA74%Y\@%:(D>#&B_L4#O)WU!0@J5=8W'[-(P MI#F9D)'G+1M8I2070T%%0 &!NK?L<68TH,2A2'-:6I;%[&**=+*K?M.ME2L> MWHQ:'HC486NN/1SAO%4N+# ^S^4G8@<\\T"D4N WA=+2:$@K4V.'Z^4Z%[2, MJ.6A2"TWKY-+.T<@D0U,NOU:O5-:&3)Y*%+1&4]0S.UDD#HU4Z9EI*/]MU&7L^J+I-F3UL M.6[WW3X^+]-"AER5L>;2(7TGTE#DL*G?K4^GH\X@+ZU63)C7.*=5+D1JCQXV M+0A.'T5%PT<4NE5=.>5>8\XM0%/\>5,#XRK>LEOJ"W5ZT/86=FDR[39!4^IY M4XW3Y%(_*KO69BD2E.J":)&!QV8$O-.6<+9M83).HX7)6DISZ(.X(=- ME7IM+([;]R6A7&OS 5\7)^5.$S0]Z&O-,K'^4!XPB**L<<+VS=;8-4#3@[YF MW*"IS7N+K*"S;*$ZM>RV%N$9/:+3[8 ;5^7AU!"HW+3"Z$87"\=1TR,:P&;G M$\ZA^"XR,ZG2N#0@.\8DFH(C*N#H$94%O0R&\.."M+:L:H'.QS9B'PWHJDC.N"JP5C. M9IA[:](JU:A\=3@HJU'3([,U66$59=[19XAH3_TRH6J9XB3JP)'!ZJ]Q-"\[ MA:F \;.[%6GV*R-P\._(8-%J1,XMH:8A*VJ='96[7K&*QOF\!TWMA32J9XHU M2LAT%D5ZNBZJ;"UN>L K5>M^1!%,2$JBTR]0P4"MT8(!FAX02U@H+&=W^=Q0 M**P-3<81<\RC"]#TD%D*.9<96YHB*36;"%"!D'M2W/206D*K?9='2+(M9!BM M5+.E5<..<(@?F2Y.#^9.4)JC F7=*4LFGPT[I06(81XT94J+ '6$=E-0NNU, M5T1#JR<9<3SV8%U9C.2LR#*\)8YZO19%,V)M$$=&#X; +PJ^IBOCH3"[+W'= M.V(T)S9//1@"2161H$![A# 1QPVR(6,S?Q W/1R"C.OV.YR7SR-*OK4C'AS1K7NRT+=E,9H$/EO(T.WR>A'J"]#T0*[LPL*L#FHKDMEI\=C="J_S M=MST0*YJ05#J'B-35J')^+:<8SLZ6%J/K,)%A&BH!C=FK9E/$@):0^HUFP-- M#^6J^;S<+_L+7"H4NQR-6YF@$2UO^!$@F+*(U 8^6Q=6\X"L.-G!W )R'5EA MHI;,H$=V"T.]7!GI)[(;% M8M%_)U6E/?)T/56-OACY*<'1="UU, YPUJ]MUFNF"$6H!!+8!: +D :L$7RFI@ IXCTS*Z*<'5=O?J<;G+97AOM$U? MP AYI+=,5@A_ZYZ@N>Z$>MYS)^!\,Y"A8P8C/O2CF=$]80E**43CR_F^'OU/ MVU3M/[BDL%-028T5"(FJ3Q0KS\N=U1P<[\-__8VC9!K#C]W<#1$.$0X1#NIK M[2$M]3M/L!*EF9 M^U&F56'OR'%P;BO=7Y<9V63?83^-=/P EJKXV=)*,Z?E=!K[*FW^VG/R#K_GYWC * &!]6'!= M+:YHK'MS4]5]T;6U(SS3D0Z"N2!UJ5N,'CF4&!.O=R46MW5E$H ;UR4DF32$8!#4$-03U MF8,E'P)UV)KA@C')LY)N*443[V0&C1D7@9K]]3?!LFD282"H(:@AJ,\<'_D0 MJ%N6;*)K3\4$O7Q/8XR2=QH% &H0!B& _8VRIPN#) /5R

.VE)[,NF..^@M6N0E)0CTE>>(*^N[MZM)A56,;J:7&I9V6EGE3$BA1L>;UX M%+QHZQX4\HJ.?E+R9R[+=@QZ3_/_[U]DZC_.X;.>3?)I "&8:' 3]5!I4DIH(4,ZW87!?"VZ% 'W5XVUC8OR6LF )E&6*(:H:W M#7=Y] ?7 P"B"3;<]J:[^W3;-"@2"L$Y[@>\N+<1U%8&L;T(PFRWIW< _O=_ MGEQNV#NO\$JA9?_:I6P=+&M[J8((]FI%CH=W)X++X;\$W1?6SG:9B=0#N4L& M^[7/^B(#K< >2/K?L8.?(3TBQ(37%0](]N0ZXO;/GMY(W'WXQAV.+6=<:PX+ M:<+[D4#9XMN%4?A#@CX3KYZ! _G(F?\*L:D-]Z5_=1O9HZE]P75O$^X=^I/T MONU' %^"BZ% N+/A#4]GCW?"X=6/EX3U*:F/45 (M@:>I"0Z-4Y*<*.<\)2< MP'B!2DD\0PH$-98FN"2/[\*W/M.7W1W<^:);ZL:3Q0;;Z+3=7#NI-&K5%@^' M$E]S]_8Y-F??KA_WB,3'[XO#N]?NL:('[A2 #X23N6V-=SP:R\'=;8B^\"[V M(<0>*5CP$&.%L):-93^I>^=.P23#YX:H"C!0=IR@-@/XQIO#68)Q$(=%+[P" MOP3 )D&2!&4(@IG!948G\GH-A6>UO<#\5'DI@[TD_8YJ#O>'LSF@-[!"1"^L M^/9D*L#(\%ZJY?#XXK.7H NVH[BSK1/U8N&AB]>C>\D^W5B+6<7AFF7.F#>S M1+NJ.+[R7:K1E>>M=;$Q5DV-\%FB'!?\F3Z'Z2D'=K$:G7F:LWQ9\F5"HQ,,=/9U;@Q@/[I0:4Z-@1_2-,-P5#X+IKJM[O=B0;5EQUA,6OZ*ZW"I M87KBN0VNW_IC:(2O.T=%KK0);"B]&U >KJ:TH_M1J#2:347KKHH5EM%;&BTU M"K@\#'HCOHR4@9BKT8)%\>*:FVW]R>UD\##K(C[_09O@M0+S95#:C;PA.U MG8.B$ $:.RV],BV] NNW1--RC%[Q+*V#N\Q)T7^$3+/N/X?7'% M_4@!-+#"B*D EFP$<4@HD&Y8U.RY;PJ$T57U1T*&CN;6=7H&5? ;40>N:\AG MP=F_4I5WC(5/#WDCB*+M@1^W# @'6.!%=DRW3"4>AC?'8)W;>F_0=%'-;;31 M#%!AZV'JH?),9=G]"O<1"L4Q[S$>BD$@KMN?=^7N+^9*OG<3YI:*S]LTE^.( MG%1=TFYN4,WZW\2EY#)J&5O8OJK)LWYJT)AUE%HAN.$5/;"]N2O M!Z0>^1>P+^!>N\-MP:/%EPIDCVL96&% K'M,T63DI]TLOJAT=<39:L#]OSL5 MMLY86,':*9DAK!PM9)V9*<1D6&R,.69>P1(.7W#%'KQ-A=V3=/)*2I!_AENR M9AIF*:/4N#XIN41Q625&\B4*C9^"6_)DUO4%RFEC1%\7RF+;$,'V K9J[)[& M/E5U?'>L#(WY9Y;\"^H-M_[#DW51MX+#H2=MD\QCW:7VIL-S6^%(6Z'#KA.' M;]]A#RQC#"WO';"$!K8WGL'^5O"PPCOX,D@"3OS'B6W/X^ SMY[8=E=Z,H6# MNMY@MMMTKS/%P#\&.1>OG\X8%;>0,4<.V^CC9%YJ-O*FK;Q=-E,"OQUR+L-7!3@B.]2.+YJIN='ZV=EH(X_\+N.V(D E*Q![VKM(2DYUX,[BV?Y,'UY&S8*+ +*,V'_JP<)*8U)(Z2 J6RIZ1RULV8=81;'^:J@R8NL M2\J"1C'P2J+K6Q'(>C<5=]2'-M+VY;]B(B"<:BT%!V9\V(%Y#=PPRQ&M^:[Q MX[M?T( VWM/G;5\4A/Q4QPWVUU.S706[-=_K3'!W2@ SN^)UQ+$TS7GD(OTA MGPP\V U-$IAM)#O.CE6'(9[#56Z_W]E*4K>:3;?+);8R X]UU$9_W7S5/7M! M=((CL9W<-&U+\D0W"Z:F6+8J'Y<;HI*L5!I*0V'7LXS$3"?3>;$-Y&8"E.\3 M@C,/7QX3]V__%6QS<^! $,HR*)=0E<:[IF!! CB\T\!Y@"C"SQ)E(&5",\% M8+5F" 5A8E2#K3W$^F&0.(QX1]\:>/U!ZQ/ AJ8XLP'S6 QKL)7[[Y4$\/&B9^>QK)^Q.XP=K 8Z, 3 Z& UV D 5 M\9&,]G3M3HT8P'PA-)3O8[(.O G;FD_73K@H,-I6@QL?\,_ Q& ZJ ,I9XI! M0!Y\HVY"BQ3.2_%4"7X%!JK6W%F''#AD&'B298J/]'/FL)3OEG8/,:CI>Y@X MJN0*>+]M!:FPCT^9>SIP )_RX3D;@C,8 =A?VS,DR(;=&1AP$(5MXUL'+!\0 M1-"!10X$>BI;8\ F<0KY U\%#0G(M-"J]: 7&B0A@V_6@)AP'X1YVJYG6$&4 M\KVJ /8S>1DT.I$CQT5;-S<*LX\G3*;LQAR@MLZ6XL!9D&.!._*X-3X\J07Y M+'/_N^4Z4RC7&>4Z?S+7.4'(Y$1*3'B2(<8\-:8$/HE/)'XL)PAI0F$$D4QM MCRO8&J'D-6=9 M:RM@9.29V"+1&J3\"HDU1&-3('"Y4%CZ/!E])IX1==H:%S#.H,J9866>6\IY M!8RDGX\L$&ZKDJC6TIR06]NDV6K:>:4%1D;>SF9LJ]]+"E.NLNKUG%2FG>]3 M<"2./Q^J;WPKLZPUSBM293*B MUVF>CHXT9AQ/$YZ3::V$*ST27-!FD*IJ14SUM,6GTN:DF9,V,SR>B M(ZV9GNN)E7R3E?%>+3_,T;,EFP;V:&2DN++[)%]-2VS<:[A-=4BD?#+-XUAT MZ')$32>B [E MO':;%]H912LH5M>TD@9#Z4"9CC"?%[O5F>5["4YPT_T-/D[4DVN%QX]P7\+7 MS##ME-9:?#U-Z0EQ.BC/P5./T*I4)B6?ZLWB6+S+6>.$SHLE5H%#(Y+2+WJ# MQ%*M@J=VLKBT+J_)&A$\-2(JU9E'E>U1DN J@I"NML4D8RS3<&A$5JJ%?+;0 M6% K5E[DF/8LWVZL&!\.W0O+"].S?]BRN43)##P2\(;/>?AF- M<$RD16.4=S,]EDCH\6RIK^62BTLU:LOO4X_4Q\EOTXW@J:*U39^#*PRWIJ@E M%N:Q #J+:F!B;EL1!@<(AVDI08C7V6<2N5-X71#^\>?/+>&=-F?;.Q#X(8'- M:WD.&.+\_>M2Y^5/;^[)-,?[9),8 \D=='>X'](FVYPP/)*KW D$Z>0B?.6 M^3VQ3)RX?3S"1Z0+S_#QBILD_R'MWM=4'@G.B4#TU@0'0>VM:PSQ48U)!83X M.0H#\WD0JB(9>4-&""0C2$80CGRYC! _3$:(4QAB%^WO]Z=>_^Z*U$F5X\HH M<+K>39?OW_B&[?TEUG9X$G'9MH]!$O([N'XRWB/)1I*-)!M)-I)L)-E7(]FI MJUL=DNP_D>SO%.EE@E<\+<;R'=SI*Q39K^YB&UWS_YU,\2ZI9>3S9;VW6ND? M-_-(G+.($3E**ZJ?8A;J%S\23B8T=X9\#J$ ^;N-Y%(WJ>H%((#! >W"0<7+G%X 3C@ M]%6G[ Y6-K98MY02O7*3>A_"0>KN=PJC[TDRVM,>P<%9[F,@.+A2.#B/=1"O M=#"LSR]7VH(H]XO\.*EFII>&@S(IBX2AX'7.6&6*)6X3+U"S%JSN1=S]3I+$ M/4V_A@??_)PUC(RPNQ*=/S5P>2E+Z @9+IAT\'7QW1<#FY=>_76@[*=#,GN% M?0JP@UIOE!UB;9,SR+&9R"6'^K1U:8 M=MFFRA023;:A9[K&?)H9MMD6S\!H M3.H>IZ+-VQ *(11"*'3]D: 74*B3W@@>SC8ZF*?UG$Z=*LX-YM(HY'NI\F2- M)Q9LOU#MDK9AUSHI6)F5 5;>/4$@%$(HA%#H.P:@7D"A>:%<%#1II7.==7=" MF?7-P!PR/=KS[SID_04_ QYXJ*)K_&3/N"5R0 "XDRX.5O7\B6EYZK=>! MC9>^[997U@ ZVK(C*S<(+!!8_.1* M5ZVU:P/UXH/P2)U]SM)W*=>31Y#8/$#S_L06%S) M9=POK$+W/K#H6NRX,LLMFUHE3O.=EI8LY19I"!8PUY3&[Y/DZ5--+QE^.7U) MN9O#M\AUFI]=F0"5(?@^E>'>!WJ#\K!8[RP,"EN72L.-GL V20> '@YC+\0] MC:/+=P@M$%K\^ IN[T,+O+/H5-?>IL,Q17)0+_<'C?ZJ!=$"!E_NB7,&:A%: M(+3X\6CQ32JMO0\M++&;U\R.G60]KSM>M<;2L&$'MD7J[G?BGCQG\.7FT")R MDQ>AQ:V@Q;471'L?6A2P>;)JF."_3%7MEQ9(ZHV!BD29J6J/5*XBP(FVU M[ ,\#!)CZ'N<3*#C*X03"">N)[!SXA)K[\,)SN]6:%+G6U@E(4Z-M:TF:^D6 MQ D8EDG>,S3""803"">N**1SXMIK[[0G@/6@\,OED*O$C8I$KOU2PTM#G CZ M*MZ3)$JTO7AM>X03-XT3YRW*]CZ<(.8:5DU.4E6VGUW.$_BXQ:6YP)X(0C&) M-SJ"?:=,F$N!P8U&J2]\D?52Q3YN:\U(MF]CS4BV;V/-2+9O8\TW*ML7KEV M9/OLU<:N+/00'O-:[E2V8_)J+IN.'(,+QHG_P 98*.*";BM^VPM(D>7&_OK6 M![5UR[2>QDS84&/O8@X@ 'C:L3O*]CJ;*10*/=;(YKN&-"$*5DOA<0J>VU+W MJ2-)]7\CK4=:C[3^2HY=/Z3U&I\8R26FUY6\SH&WNY4F$:U$V@]/%.]3QS)6D5:CTH,(*V_ MEB/1#VG]T-^X&,/GBE@G7\_(G7FNVK(#"Q^>D%+W3"*:2?'W=SXAW=9%=X75 M+F2! H[H8A^ZJG-5P8I02;O":HM@&=F4)ZI[!+\Z)6)H99@4SO*?%KM:4++&8R6C1$EL#[4=]AE M^YXD7[M;A_0=Z3O2]RL(4+Q?W_-4>F5G!F4-JR1&J_@8=[.-0;"_I^Y^X^1] MDD(*C^[>(X6_\MC$^Q6^1_O]6H%3>8Y8KDM"(>-G\NDT5'@8D,#Q>Y)._=SK M\Y?2?12%O=ZS%]38$2D%4HJ+DP$I!5(*I!1(*9!2?*]#;*04GR/#]SOBK-C;CPN3))CEV/<9+U(.(TFBZ>ACL/L M.))QAG0LYOWU+QR6?JU0GFY*/92E.9,9#9M&7?:CCJ;O?#'.? M2"(=/^.I+=+QF]#Q,Z>3OZ'C.7=57&78ZE0C[4W7&'=,\"7(P3LY1,,.2%Q3.9E099Y2@1<'0N4Q$\D.HG1!)U($4GP MSG^$W5\ @:@MR\,I24T*7-:GZ$329=5Z!0@$3S\?J13,]638=++86LA912M= M,,UIBR=XXOG(MK:9;S)+JJ3%25'JYLF),EOX8&3DF:WIL,5JP\Z*-:QQ3TOE MIB6+4,#(R#RG.K:J%LI#C&5X)Q\OSSJ=*@E'XOCSH=6I,_25'*>R?7\IE,=^ MTH^76CP9G:C+-CJ\:_=:V((;KG*IHMAM=--@9&2B&7LQS8C)_%*K](;%VGA( MEJMS.#(R4:ZYJ)2R):?%R<,VW^ZWVDVYXH.1QR8J^K:7FM6YQF35Q#&'+[9- MGZ>B$^T:AK;TUVU%\^H;W5T[A4RKIX"1D8F6)\YT(/&;+J9JS?F<65CKM=$" M(R,3'<:'":8[UNLL(\S++DDSW8X&1T8GRM*+A,)4>QX;[S6$Q+!099QTFJ=Y M[/E(+2TH<8M@)59NTVO)E;)C<=,"(R-+JHT*7FV2;E78M9>?SFKU =/;P&=& MEC26&VPQ7^O7M?7*W6QAAA%V(FU)G4XCUU7X(.WL MZ4ASIDI-FTY6.=DAA/EJU"Y,6CX8&5V\QJP&BU9'8+7.0%1]BD\98@I.%(^L MR2JNU[+8%'UM45-:&*DMFAM+X9DHG:2N4ZTK,WK&->3BK*A0108VOF.B=/*Z M?I&O41-1\XJBN_ P1>P"M6..T*DT&ONKRJJ,$875@!O9#9->^V D\WPDWNE7 M\%Y+=MCU2) SLV0_E33AR A%77,ZRVP*M(^MW5)U,4GDR^0 +CY*I^JF5^[V),QEB>E:QGE_LL1S+>#I1NC4QU)I )RC MON:9C+F8R]PXJ?M@9.29V7;.Z"K*!L<,LKZ)3Z6YXM7AR B=YD)+F77]4D[K M+V?V=)V+SU-UA4]$Z>0U%V).RK9:VL)+THG-O![/+. S(W2J-+QAD6I9"D#: D<81.?%/;Y 8-:J*M-U-' M-[$"I1H*GSPB3]EAVQSITRG7GRED/%^=3/%^"XR,/!.?5W/=GCVN8MEV2/)JEFNIXANIL0*LK B=E+$TK]EQ=LP5UGU/Z_BE+BO MD=&](=5PGB-T$OFU%LPO8;9 B,C M=%IB*V%6KHBVQJA]UFP;5H+!X<@(G8AEH9(KMQLX1WB-WM+7E^PR!4=&D(QH M)"RGPSEUMH#WRTS.92E[!4?N*?K$UCF%__G4Y,P+JMT3=$_.J8ZH6XYGRTX7 MO"&C6Z*V-3S'_,;^QH$1]^6+23N.[#JQOZJJ$-B8JNS\O5N!%!/'LB# >'WY,(W3&+N5 ;.K:Y;/GS'7ZH) M/K$\!SS#^?O7Z;7CB_RQP$'>/68;_A#!*H6Y(__:_7 X-]B :QIRTA!6\4"- MS+V#J\L3]Y?@N=;N@R"*$7ZR#9B$8PXB*-LQ\)-MR G#_@U7Z-J[B6U?B(>;@%'C@!'-Z1;/=['$:*?HUM6=#B/B#2?^:6 MHT+$^&7+.H".I?SLF?OOA;%CZ9XK_P?,[<@23QT<>ST*\=Z0 UC(_M]/!@\9 MZH)2KD6O$B*]B!/% O9J^A#B!L.G6&/'ZJ1IBQ%N@A,(FZZ%$<0EW0C$B#TCP"[Q:F\%Q F$3;?&"#*!&'$-C" >DH@3)^3$ M'UX)>C/8]W6K3O[!JL^*PC]RR:_'L'[BDM^*%IW\K$&435>VKXP*5R7KD6.O M/Z2!:.GPP_]WE[S[(#T WM&7K:24?(?0C(\=_@4$N_L-3TC#<[;@G#3\\?!$ M.OR$<\"D__O/^'E:)]H:OH^Z?%0[B(]J!TX^),[;A>^STA^TM7I,R'@JX(CM M'PX0,.=MUO99MK<\RY6ED.]S6Q7E+Z?A/O4 W'>]9^0^\BF0<+]LVR: SM>@GGY,@>DOD M2!GTDYDPWSAH^=I5@N\"?!?C?FC+?&/N_U65E_(V:H?_C?C]+@/FA_";0/Q^ MG\GR0_A-_OVGALP?W#PZ@Q53"WRO\"87O 47W)R+_=?QYE'3)O% @[_155.. M[W)18&[([GK2D74!VD# T_[%BIPC<&K+T]<.$5)I*]//HB6/'J@=P6?YN>H M>)1V^,;DX*;O]BXOO[_!FUD?G$H']W33*]79CV,=5S4$]_#.[Y$[YK7 :GSC MX7E;7GBR*:Z?O& _]O!P?']Q>/O@N"8/2CEO[K-]02KIF5*W6=ZD/UR8Z1%- M.GLP.5*?J2WQ:;N>-1362^?:19PL+MPU+#9"WOU.D.=.!1UO MW22Y">C8_UA495NPQ>DZL#&.*W@I"* $ _!S P;A=)9M-\/K;">I^ZY4+&$] M\>,56=\)&%QY-6A@-=[4^OB$'55QK2MF(6 P"#!.6:[QJZW/DP#&6]<[+@ 8 MD#J=6!^+^AAM[@75Y[M M#H7:8&%9P9GF=2XL42759H<,)2E9'U7H^DY^7+K--5A7";BN,N\+BYG)4$(LUEYKQYQ3N.)?RIN\90.7V=QZV.+ZF>OM//K>L!:J;IE*'.B^<4I/ MG/PY9\K7G=7K/"I^CX-]58J*O.GS>]-;;,ENH26[19; 2#BRNB/&PE(W M,]D-CU.:06>':2I1SPXIV-X ^-3,/4:^UM_GH_KU\Q'D*D^,7Y_S%1X7O]\C MOGF!N\H3Q]?G?(7'CD5MC3&Y M>M&G\H&O"W/.[!9?FFD7\90OO>A3.<_7):D7VAUOW(7^TSU1Q1*#Y=P5<([0 MNDS+HGIZ28-[8@KMB:?WK2^]Z%.YV]>%-#_@5!BJ+W@#=*6#%I>2'/8_/?2V MT7$M.J[]67OU[7FR&<]13=EQLI8Q5LU Q1]5/WNH^?M]_,BF[;CZ5!J(U2'+ M5(I98V$)A6X%-B('CBQUCQ'$N3;MGXT1XV M0F( W_Q)T7U@[VV4F4@_[JIJ_]N7U M(!UBP%@GZ7_'#GZ&](@0TQ!6\0.2;;>[N"Y/8,)$\&>[S^QM%D7XX1L]";>< M@>D6!+!UX$X-?MTNC,(?$O29>'5@NP7VVR-G_BO$IC;<#__5;62/5LB /P/9 M WN)_J3\[_:CN]_=H,:>-8G!30-N5WM!%GX?L/TE87U*Z@@%#R@$+%]Z-VFX MZ? )BA %?$+QPEB0>4J@4_R8'J?XB4#C24'&<&8LW(7S$';;5*-*+JATSU2T M2BG=C&(4GHQ.-)\CDJ-%0 M1;;1K1).;UHK,ED?C(Q,=&-JKDV7%@3;:(PTE_3FPVD//C,R43T[39.*P_!L MA3(2V5$6;W6U-!@9G>ATD_.S;8&=<5EOUH[KE=Z Y5H\%9VHC+4[@[C(X]AZ MELXQV-B>ISPX,C+1I,UAXW1-7W*+/%N::=F$.>LJ8&1DHGE'S-,9CNQAV>5\ M('0)5M1J\)G1B<[8@E-]J[,I-7N99"D. M1^*1B3)Y:]0MQN.:)B_KG%HTXHXX@[<5(XL?=MO)6JH5Q[%.LC4B&&-@,JH" M1D:>*8VIBDW9)8.-]WH9AL6-T81N@9&1Q7<:5):I%#Q>\XK8JC'PZCIKPF6)5LEG,(HB552:R)OK]),O0#G&2'3))WFZ[39P#B5]9*3!27\ M>BR71=_%<GC *;:ZSZFRF1"-;$#+PEDJ43@.Y*$\YG6;9 M3E)*DVYID.IFX?EFA$Y&0\6Q'C5><'$*C[<$9]84%@H8&7GF2*X1N50]O6") M?I*T!TN*'^ ^&!FADS89SG2Y9*^X>'.::I$NGQ@.TV!DA$[LBK#[Q1%E<9ZZ M9M-88S;#!?CV")UZV4&\,QKT"EBCKM&FV,%R5H0,5H=-RQ95\=^DY;'^UWFPH MG.^) ,E243H-*[VB(BX]BI/;?261[F5X/@Y'1NA4]P;%9-.D ?05AI9<<\K) M' 8#VA$ZI0V!:,]I?X,))5)D>[FQK_?AR B=9K:?J]DKW-(JFFVT)FRJ;^-P M11%X,AI5J908Y#+<&J_,ZI52W.O[<)Y1BF(KH2NHBXS(&>UN;K-,B-I<3(,- M/*I,[&#D9&)5OGUB,WQ50532T9C5IL5R77KLHCQ*']N5W>X* M7\V\U) EFJ2;K6>:"W;3.K8K-WH51\QAZ33'K">J[_0D8JCYQW;EM,39:DHL M95DYOVZJF+^RY&;KZ*[<5^-XVAGT,$XH-,1">\0:@SC<%R-RMU&45E6A?8/K M-/2-U*MO9*ZL'-N_XW8JO[),/\T5LK+1Q(3V*#7QC^W?\IC'G432[G#"JK%R M,3J!U;36L?V;'FE B\KU(K9.=PI"5AJ-2 #LQ_9ONL]RW7G.\3@OF4],E!35 M=EGEV!:6[63DKJ<--UQ?& K]7(WA"NNC()Z=-)*%JJCHK,SY6E@W6/0F,F9^6QU&J1QCIE M05Y2#"'%2T^@$7BR8A!=\L+C]> /Q\#@W-2DS&J09"NYO%";)R?9K*?P<"@> M1N[ 7\A2VGUK-%SF"^_@N,U8Q8P$HWER33&I"2X/9[MW_/[OMECXUB4-J[8# M=U07YH[\:_?#H6L%/;BM;P+]&#'T?W8.>. N"IYK[3X(?<7@DRETSQ>I^T \_LX.$6>.!$M_Q=G&+W>QR&AG^%WKXNM@#1C\ZN\?K/\+5OCR)F9LHT.!2^. M\.>V^4*\>MB!^'(>OKQU!(5=4EL0A"$(NQZ^?"J'!FG*EW/DK0PAQ!($7@B\ MWI./A33ERSGR5K898@D"KYL!K\\V>$!\N8SS^'K^(H*PC[/DS]M9OQZ+O!@1 MOK )S-\ZB7+-BG&8^?:1QO?[;L+)CW83!M!) MIZZZF_ 1@K[67!BFNH>MA8.$]_#'P[3W\!/. 6OXT];#:-/Y1KKU457Z>&-N M\MS7RT^L*EW+%;9MN*'6?)?&Z]]+* YR.\D%"W/2#>*#.>]'WQ/+1 0]1)V"%IAL*AN5.980=9Y$-ZH$X+SG.)QO(M$*:<,.F MU8'O(;@(')%A=?<;WDY>;F7""-JX.T@PD$5U]]L:@S?79F.B5ZDGR+8J\)@8AZZ/_1D#B9*;6SPD(YV0QJ&\24HS$ M[\,?B*!TR/? V&\C.Z%-]G-DYZ^@\DY(+_QO)"YGL=1^IK@02%S.8[S]3'$A M__Y3DRYR%>^B-:BC2Z\%/FYX^1%6&@M*'9^R@Q#^HSH(?0L;F;ATJ?,HE4Y1 MB!"[#//?40SS<*7G:5N($SR)PV*%Q#"%IA/O?:F.>S/9,3I&2N]O%" MSH^PU=FCUI&ZA(V4J2?6W#+)];6J.O5E.M\MP,HWY-UOG$Q^I$DA JGW4.G: M&Q2= Z&NN5_1I1'JH^54\7/CT@ ;I!-]C)QCG\E<23LIX&$"S5% M.EEN^B5 XII;,+VN3A^(5EQ27TI0,F3'C=G >WEL@"S +N7WYVEW3+P_6'%5 MS0S>4)H;N=ESJB##M2DRBBA\041AAS9ML+"LX$SSNN4794F1TQ!OTNY^3D?, M^6%OIF:U@>UJ0KO<-VT1=AX;^L(=P\[F#%]9/&G;@CPF M;GN0/W.1G?OM-^!W4SJ/OTR>U%^^,OI^O3V!SNUOR^JX/2][BUG9+61EMX@5 M6!]'5G?$"L'&\B0[%$H-;IVP[5)'WN#)6BLLQ4_=)Y+DF:R0*U/,B[C?5T:# M&SJR/ZF3?F5LO(C??F4TN*%37N3=G\V[__SN6NJUVIT4WYZ+3[.YUV7X=E<'M. M<<9S5%-VG*QEC%4S@)%'>,D>HLO>:CAB(I0'U=6Z-NW[;*$D8]R2S.3,FL*G M@COLR7LL$8W)G\A&N#+M1$?>Z,@;B3(Z\OY^1]Y(E-%1Z3<\*KT.N_&C$27R MW-9BB]C,VF4E'V>S:F6@IX759B5_/*)T&FMQLLFVK'BM7A$8?%YQ=/S#RKL R03]@NT*%D![R7O9C@N=:,2R& MP?<>MKW<%LK;SB(L<0AFH MS1_ZU^^$_)\"9)Z0*/]D=O0=SB.O"VO+<7Q-U M)4N'2CSS@" 20&%U)^4CMA^=/>[X=DQXUA%Q/L86)FF&K& MPM8#V\^=AUB 8C$V/+=L%XSW57<*Q',./A!4".D=A]#)@0Y,%?/.8X/?F;7:GQ&(D'?T) O8 +@\H-B]0*<$)C01=,$4CW M5$9*\)5*0'X+)9B\R[2T[:QY,"3Q@KRI;70 J9!E ;-;PRR>*X;C@/Z%F@WD M.+", #QBC@>F%$[D(=8'7DRXJJUYJ@9\?%PY5-O'I0>#'K^$A(?3#4,[D'^ M4(= 0.ZU'V+%) 0*$Q 81@FF%O#O@O!"3/' K*$:PPD>D,(X""$][&X_U0$ M "QWQ8^ M'R;W9P",W6C\[&VWDD=]EW%8D+VD7 MN:H^(NDVB"4US'T(*SB!Y0[:5@6!,_"U98K@KX)Y=,'$,KHE:F%PJ6!;WIR7 M1XY7F?'%#K;(4M(JE\SGE?PVJ@>(.")THS,&D 0[+0&$# =J+ MP]/M JKPF\(-=PO)L\.= C+8EN6 ZR:\OV" /]])BP.%&C!P[S=L^SI@C_V& M0@\B\ NVWKXL/6YUW>]Q:+?]&MNRH,5] M0*'@UU1OQ MXO6W7R M#U9]SA#"B;N&PT>>MDTX_=$VX03YD#IOP82WVH"_18QN<(I4@X='3HP-3HU. MU"O^+1/H!W.=>L#.O_3/<+VNFN=A^MG++IR#Z0C!$8*_@>#;4]_=X?%\%0OR M-V*[*QE7K.LO)0$@F#\-S"/10)L!V@RNG:V'&D]\5.-Q["%%?FN-AYE?IP/^ MVY4"^KM+ 8&V?R0&)P4#) ;?5PQ.A08W9/%=M#@'>&9&!C^;83)_<+'F5%OZ MI1?V]3W=+U:6Y,FZWU->Y7U)DU=68&5;*^C,O7&8_162(Z50]K5$LKK@A#7Y M#,-1^1=*CVQ+G_CU?JN6EZP^6T@E$DJVG>LFK4]4CS]2;J6ONM/(!17GZ0T5 MY^E]EOU:7NI@ZVRF3+$@K3J8/%\/F[I1R1E8BZ?"\O)T$O](=QL$':^D%UQZ MW2>"#N;&H>-H8::/04>39>1UE4NN-:8IYA<5=]:?996KAXZ&95CQ\4;&-3E! M,8T:-A9[A32 #N;N-YZXIXAHI>Z3.0^75B($'@@\3E[6[6/H,2LOE=S,&:0Q M.4[@9K&MCQ7]^@V/PLJ9%Y)4M<'*I13G,O/ULF-!]$B]6)0-H0="#X0> #WP MTZ'':H0-,DUCV-4JJW0UQ:0)LZA>/WJ,=!QO]XNR@<755%MH4]UTNJL ]( U M':GD/4%2YX"/*R@W^QGX^&['E7%'%N/J*AXN[%='YU2^"M\T*NE?%[LC+&MY[%GP'I+>]/L0[\G"ZG] MY)UH7Y$E<;0BR^GV)8ZS\02>3W!$NE](UU+U#2;Y7[XOO; M%035K%J.4PK* M<K]EI^'$\0A3IS0^W5KJ7F_5^L;F$?.V&01*U6=Y??$B:;#Y@?)V43B M^O'%H@S(7F5P!> $<_<[A=/GI9LLK[ZB;ZX%X2*@H%QTGJ1K+ %UDOCDI+B^AZT M*8(XV7T"(\X7)OL>6/$]$[H.(D_;HKQ.S! DE-?US?.Z3AR)NJYCDO^LI'-@%F$*]96:Y@:P7=9@M$H;%,=],PD^7N-TY$=X#W]$I% M*'+%YZPGMBEO#T5N,UKU.HJX2978]%M6GE6'N55=32U6?>!U,F%XZEP@@E $ MH8 #W%\?.Z/I^#QW\GGD=K"FA*CWG MS.9XBJTDP%;)\F#'UHOL,&ADMZJ((M?(:N72)L>OI_;U@T]5T-KC#,^F6+7:5+!"6BF0 M*0@^3%#K@Z"CYBHZ\T7P@^ 'V3ZG@!^;T(>T,1":W"*9&$OU36I:F/H ?E+G MM7T0^ER52B+T0<;/!= G/8D;Z?I:(3A9Q(F!Y:94FX?H$P3JSF;]_(0TE7]< MR(3? 7G$0#8\(:3/E4SUY-HZ\QQ7G:P/]17^'\?WZIIV8&+,2\UXX'Y_'_N_ M+S(H,F&8LC.59;=JB0%O FW>#6BX4]FN ^4!"@/4:ZF'S&+YIN2LSYRXVG&'HPY52MO44J=S]QAZBU><^R7,A).6NLI@3R(%G M!W\/#P<%%WRY/3:(.9 C#[$0*G*R>(@4^"-2$.="BB-E3C\/%8I:$A,-=]'7 M&*77:G8RQ7&>_)90D:)H3US[5(%3BV7=+;'Q05\'8D,\1(M!?4NH^ C_7\0* MQQDER&&')KFX.6BJ\4*RT<#]J^3[:U@QPD:84E Q1\L6I#Y%EM++0@/L#SC] M$+WR< &PN)0]T]Q=7P]:@(-YN58,"&W,V2=_0Q"#G[R#$/:>F3'!C4V A1]; M0K,\)CB[IPCSN0[,:.B-"9"]85?Q&*0)'')JA7CC3A!'R;W9P",W6C\[&VWD MD=]EW#\'M9U/LR5FWK)?<*7VHIH'X@]\&E-)@V4N [D^*K8U2Z[,M=RBCBUZ M]:7K;;PV+2C0K(D6I-I+[3F0Y8TL$;$W%*3>&.>T>&\:;U=397KF_KE%<3Y" M]GO#DLSTK"E+,'1-L)T\LUS[@)#$0^IE2H()!U)K MB*&V JT]@5,.2T:577(I1="8 M0K>_:)*JGV=]6 C@(5HWZB8U^KV4G$H#4NVRZS0KJ,-V5:NURPT#4O*U#?U% MA?Z,/@NV_%23K=T2#G4O#*Y$0BG_2.KR]W_!/[N]7]1EP8;QI>EVV]X',N&. MO6MDA_W[+.'*IPWI".HQ5+FU%V!7D?ENUL&___L_A[-_C'C%14NW[%^[F.O! MLJ9A'6+"Q/PYE^"[@MK9[O,1.IAW\+UUSYL2P8F#/9 TO^. M'?P,Z1$AIB&LX@ZP:=_#SJP6U MNX%=!E ;ZBC<)O;!-N'W =M?$M:GI(Y0\(!". ZCX.&DH4+S(BWCQ!C#^22# MC7D*%R5^+%!C7DR,)68LX_28&-^%\Q#V.375/C>3Q\9&*_BU1-LV[6XSK4 P M>SZR4=(ZGF 1=4QM83K6\/S6HJ7P1'0DY9?%TD:S<*Q@]HF>/J(H2_'!2/KY MR&$W\Z.U!Y\967S:SB7+1,))8FJRL"HWRMTT6=\V1'DZ M-)W@XJ.DI+=JG1PM^3P=?6:M6*0[\44Q@:EB;F9F"L5SVJ>5G0Y6%,R2M#QD*R699'+8LQ@.%JXHEPR&(5/1 F:R:]YN]M0 MLEJ!7JY;HT6E2_1;8&2$H#2W5KUX*2%Q0JHPF3M$JR[),)LY0M#$QF;3G&S6 MV/6LOF@D?87J]GPP,K+X'*:6:PF_G^,JU2F=:J2RCM^"!R^1D:DJ.^RG''&& MQ2L"/Y(ZDUFQEPX/B)^.7,0+<:'6K,;9?K)"]$59;7(N'!DE4[K+YQEK"!S_ M>'(X56?K<:6KIGD(; VR1$B;%+-U?RNM@:(10>4O2/+XUGW,+ M*[NQUVF#2:U;<&B$4HHZE;PQ1>9861M-.QV[E&@-@J$1 OAXOSI@M.J&]7BF M2^,,U78Y@&1X=&C#2B[30M;H< 1>*R:\;((84>XE MW8E7[3;Z/AP:H6N%L]R>N"R/V:Q?+)<;$YQCJ\%3GQ&6%Y(3FJ)3 I\D<8JG M*'K""[B8X*DQ15 RGI H(O)TD\(D*C-:#]A"A^^6<]9TLZP=!6J6G*]'5FXM M8:HKC5@K1>)LXBA0>Q-_R5OQY%0K3(;]7HNIK>]L<53FYMBF--3Z_8O'(4J%.>1J^');.0;4[1S)I+)LV<>\-6U,Y]G*S#.. W4Y.>+R39'9 ML,!2F#.+26?&B_XQH)X:['Q5E$H^VRAY=8F2FIK0]H\!-3-=K(H;/MG'U*5N MY#(T,2CFTL> 6FDX>&U:(2O:(CNBXO2*7]?ZZ6- /6J*::RVJ8T I*^]\G(@ M.W;Y*%#377J67RRE"5<@BHM-UDMFO?A1H"89NF[6NKD!6Z&2;6?3=>NRT3H& MU(U$L778,U)U MOW$BG+*7=MT:3=[^W,8NZ9P!O1CQ%).>%+)+M MB8'Y] 0CR"R1&H_WOL" NF7:3U)(X-\',^G*XM14%Y[L!(Y0%\PTHUNB=K>C MC+G)#J:=P837LC-CH^H3.=.J@3G)CBC,P:QI.3#,_V;(Y)43T-A?@F%Y,!X9A!XMSP%_X/S]ZZM.0Y[GG3P-N. P0O'. M5)0@568?! D3T$1 1F'NR+]V/QS.#<8,MMXP])S%T./>A7R" (7@N=;N@S Z M$7SR)(AQD$>T'1.-$KGV;F([]SM<^8O)3:ZU3R?$'E*O73D\" 4F!>[9"">(#4 MX.>S@$@\T&@W0&IPXRQ(/1"OMNI%+$!:\/-9P#P0KY9G0RSX Q;\8=FFM\)# M7[?HQ-Q]DM,RMG3IW53XY$V_UR'@>]% M'3XX?^[(^X^2(_4 W[>!O*)UU+6 MMB\9/WG)(3WN?L,S@S $'22GAS\*[G__&2-Q.)%*O.6FGCEO\5K)@D3C;=<- MB<:MBL9;[@R2C+-MI^_?/,/=,OKOB7;/MXSY;RT#R+B^/NE'QO5IC>N7LD&0 M=?V-K.O/"L$^HPIQ'1G.:(- AC.2C,O0X.SF]&=WBG[PFRP]W2@^9"A?L&W' MG[E0CQ>@7[I>_UVVS3.YCJ-2\"GC^!NSWMW=0D#\_[B9 M_(WY?U@ -21->-<"B<.'3>-O+ WML._N]V#]M[&(O[% I,&"A:U(.-X\2EOZ M@:"/D5>')6]V&3 P*667IW(DV>;N]U_XWX#HWOR/K/+G]X8N7?ZX+2]ETY/C M8\&1I9AMK07=7O.O^-^S*47_9Z:\N^X M8W*!95Q/O?C'ZL(OE.G*K+OKN?Q8,WZK8AFH8;OB;8X M70?W5I]4(MV/":N_!P/([2/INE-8V*G)5(L/^4R>MZ6:V4I_N ;]D7JD;U4G M.U)A/C5)%X:,L1JS%:V29U0NSY NK#%#WOTF[VDR6HSX9X#,SE#[Y%JV#MN% M%Y-3'1'>1 ;[Q+YF&V)3U*^Z$C;%@%J^IS_G-^#/%^_56X_HHIO<4:/W?=O: MW+-E?E8G&2&YZ9>QK)UQ9G:/3.5@'8;7]C7'=OG F0HV&_A;3355PS.>[597 MN>_MQAST2@E&[>?TTH"=OK2!NCQ[5K3LQ9,GE4S1,N3T?&Y;@CB-#MX^K57' M^N)TDAUP_25M8G&5;.:J3PJN$N?=D)^O>+]!QXF#8J'C:7*J2VT[K14XSDH[ M&6LS3"FP[&ID<_YW")CQ+6Y^O5@**R26GQ5+K.T67&>BY[5U3\":3=+-+P?I MJQ/+Y8S'1D9CU=*,U"8S4?+EE:[ JO31IB7_1KO=!Q:]#?>@W8[?G;1NXT<( M7CX#+WHMC9OMDN1AQ)CJ#?6>V:)Z3^#ES&[HF_ "_%+-&HYFMC^88?W%NIN9 M=;M#N0ZKI,("8#AUI.[]O[]SL._+8UXW"*?7$>@[C4=[C=&^9P=B/T-&?U2< MZ"91YD>%D)JV-0L[-:QEP89%$G<'0C^#62B>%+P%FL%QL$X*73N_X*O/S)Z_PK3*'WW^%-R"E7U/] #'QG"O\HNM6B(GGMTTO'>H] M7/.V)]H$_ _#3I/Q>.,\OKZ* 1_G\?<+NFX/!&!_1=EQ+5-&694_+-B*LBHO MEU59VVO5^0[99FQ]TI\*?(\SAOTJ;JKIO"'[%TZI;$^;^81HEN*:86_*!79, M]C9%V+F.O/N=C+9W_1GP\J/BY#6H#+&L8.M6S%$-3]_6@T",NK)P.,JH_*D1 M\'/GF%SOGG:]B2/" A;9_DTXMRB#Z5C+ZHSRCFT29'^4RH0RB MF_"?=AE$*<35'V3=/F4HRB"ZK=-"E$'T_5=X U**,HB^_PI1!M$/6"'*(/KY M/$891)?-(%+@X;!EKV,"/#U9"CI*(?I9T=;;2"&ZM@RBG5JEMUJU/W@]W[GK MLIYHV^S"RV%"K]O/TR[+F[W6A7.)-CB1+IM2!><(BK)]WF:FXYS"XQA,)J*P MZ&DF0IKO&USO@+U5L%5K6_+3D-VI)2&&?M]8.TI/^JGA]:M+3[K AGF]B4HM M<;IQTTK/P^0A4R&Y<8;NV-=6X::=[X^L:JE(LI[>R39J5B_?S:?AUIZZ^TT_ M)%"BTH\^RKE9G_DF4PANTG6^R.'1C2WZ-L7[.OPUQ.J;\>2:MC7>VG8P96I_ M8W27/(5XBYR[VW+N@JGM)[*MIWJ@)F=Q[&JMNC"<\1,=6S?\8G[0,D=%I75E MCIU1H[+6HK-*8UD1+Z_8=*=)+Q0>QP/'#D-74)!GASP[9 \ASPYY=DB\D6=W MJZR^'L_N^'T8Q-0?Y-+MKL-@B*L_R-)^RM# 8/['A:VGO[(=, Z^?"<+KD02 M A+M_F;;31CX*;HP=^1?NQ\.W\J 5VV;[QK"*A[$-LS=1.*Z/'%_Q;$'G$XQ MJ20%')&M+(3?' A'/,A#"S[9:A-LY7L'W9S=='8]?L/%O\ 8><_@^+9__@'7M__T41I*((]?%$0QQY*HXDGA( MO'HS 7$$H=;-+7^!6(*4 MY-8YPCS@2$?.Q)&W#_/'ENM:QGN#6A:NN)-Z(QQ^AU_C).P_)<_<;)I^%A?66, 4M_%%P M__O/& G+>?3G+6_Z_$%Q*"+7Y\6;L88W3[[%#?XT[?"IC_L+R&#9TD;% M&'(J]A)-;H0[RH4[)) +3)UEZN4NI_I#NE?!9JF4V>(IV""!N,=2T3K*/Q*& M3M=E^-(U.:)KV]4+!_N,*#C3&$PO1DQ\TP6\KK6=NA?"]7'OJRV!K?-V754Y MCI#E+-4T#_9,QW;YP/$+-C+X6TTU5<,SGNV$5[FG7F\3A=PLTZI074O&"ERQ MLED4>GBY^V2W)RY<:[,NV#8_UHL6E2K.++9#0"Z%%9++S\IE9C8J E^S&M?B/4I4A$+)W>3\JY-+U=WPHS[?K7",C$T4 M-JMK;=<'QAXWOQUN8U-H-XR@SN[X>AOM0NCS&?09L353K#/DFC,VBRR+ MSQ/,AO2OK )UF2KTB.J@D]6$7&;!33BR*0P5X!/C. "@-WH+??_0Y-=7[[QY M]+W*L.1IW.FKC$V^L-8318&N4:!_KR1/I[FHR$:<:7QN)OVB\8HAE?'(O#O[./,/U %O69\/ST@]A! MPN7YJ%E24WM1P6M24WO^]5:-XD+:ADN0O/;A35G"4+GG' H87VA,L#23452$WMA:823K2F]CO6U/"6#O7XI]0XWY_P [?3H=FF8SA=MNOB.."^I=L5 6>;8:JC(V3Q8;U<(D+3ATI94#;*[+%4RWFNOCXNX8 M3N)EM)<-/O6Y]92CCM"JS3N8N;80*?) ;W*S7*[?5.[;= MFB^$\F,N*T)5Z",W&-?0)F(L*:$]]XHT$H4D);1G)=#G'-$B@'7>H2Y20DOB M7L\EM!QA^L6X>ICGI(26%*V0$EI20GL1$R8EM.<^85)">_X3)B6TE\=T4D(; M*G^J#ONXLLFTYA3 .8D)T$D-[25%KTD-[=%J:)>:EPX4;Y7Q/%S",W,+^T]6 M/Z>(A6PIKIIINIAW8(V'(]Z]5$;2>A%DSG:I8=*W+T'Y_VA2SG4@D M<+0W)RID1&B@]1I8FADT31]"1S5EPNZ].50A(P(IS[W0-,7!JY-.83D.;_W1 MO>Z4!'XXOAE+H07S[H^7=+IL&1!?"ZE@202 NYR@HD^L%1B:ND5LUCUA6 MRQ'.$R^4>*'K7J@WM-5 @M;V:VIT$ _4J#YFK4Y';XJ5:(OOOB -*'%!B:Q$'E#B@1!>( M TH$@3B@/]_8IT58?CF>YW*;%DV8?C$> >)Y_(69_X\#>CK\]:^L3;X^H-@S M6Z(]TW',H3?;(7JK>ITYD+ P*3C\.3)M#?NC5Q;$;>TF<"E+-/TG)L[::)Z) M&I5,W;2N_DM[__U@0Y&-KQ:OOBY!PG>()7_B3=\S%X\AJ@.YJ;K M7"G:#,KK'']R;4=3YNNT"V88R-BF#_?9H?*Q)!*AG[^%"<*6P/_%_/U2PUYH MQ+K*?G:L*70K_QV^#QJ4-02Z_\G4EY?@HQ^_6H;90[^?>&S6O*@4-846I*9! M$QFJ-Z<<%5)+H:(4H%G4! >Q\)J)O](,V[%<;XMSC"J;SS\%?@,:2K/1ST>F MA3]33&N]M%E:#_JL"ITU--.IYJB(X12@+-S=!C_,W1YL;(5=6\H<1'W*:&26 M)NT?;S\)L'N'O*4"O, \AETA7A,QZ5V:SWTV18=^P$VF$""L\1H"20VXB&Y# MC="H3#E&-= (- 5I!+JO9D@6^C&:!^*Q#)=O-(,:K6PMRV\K9$Z[6;Z'#T3:06^G8ID&[U:H\SP.4(9VQ"( *E9ADVP*:_VV1>#BHO)@R8Y#&*@ M2T7:5JT/<$WR)B"I'CW0R!770:,)&&0'9'9' :$1Z4S,/SA91GR#1]EP?<8[ M58UJ0X\YAB<;B%L(9A%#YI3M(ME8&\'S--!U 1?Q,V"9V3JF@PP MS6T'_>-A"!Z0YD6G8_XRC?38IX,_X.72M+8\2CHRX:_0"J*^6$TXK ";J^J! M30XVOK0YG@V.I#^/YV7U__[SH<5];5K!.L]Z*TH?1GM(N091H* G7P%]"N;V M,OJ2BG'/*^!R5)R'"'2,2_Q)K;U^7NW7AC,$L^@:R8+U*:I#Q;D*?K;\S/*- MC^##+?OCQXO[KE9UEHGQFR91G/'7UT/PZ@4P$=9/4NRCX0OK]G$>ONS 6)?EZUA'$PDT6 ME$:"DLFX_2Z^E/L1X(8+Y;3SWM7Q0^C$^VO2:[36''0':8/6/5.7T2^>,T74 M\EQGC"]U3"L$(%5@8;OAFY?:ES-9]WX4[S]T11JM6UZ2#"T46#NWP1Y!":T _A+HK(&SEPL9D,:NYDMW!*.[[F( M>7U]6PX]XENCR^42/6.$UC4+,]Z[[6B$EC-G.2%O$?5I\V*,ZV0'F!V;M(M1 M-ZZ%!X3O8*#G1(=H9&JPBE)HR4-/;L"1XV5%_?9%'!WQ7^ @ AZG;U!X8]", MS1U\2ZL##?OU@=GKE%G*\;O"]<>>=U0A0G@LZ#)=+WO.=9MF-]7E:/_-,G^\ M3.6FGQG[G*7VYQA,\45>.M!7K*[S)K+B;'_8]O5\_9M5,\N;@$/!7=I=MFQ M XATNY#@!_>:.9JZ&ZV)HXG?2$@O@22+'X!%/1A#!MFC]BK5S*\U>J5;#UU^ MZ-QG!VYZ%I_?2BFA6^O_^$7'4COV1WV0AU@'=5_L-7DIVZ\HN6IBVQ6\+^=? ME6GV6:9!'P% 'Q%FATQ[*AX::677I94]MK3*PN@^6L\8!;K1[7#B+&_%MP)G/9J/WXA^VL/TOJFH(*/+GHQZLAK]J;+@&V4 MG]N^_$Y*',>]Q^/O;3QFTU#"54;4_=*-K#C87TW;-G:?_RH^1UC^_O>?7KAI M?D0">R$3I$%S#*!@Z(44$#$E8*M>#,)[ 1&8(#_7MU-P]$+S_&7T!E_B6!@Z M$4IZG_D;^V=(K9T-1[\')>#:S[&TX1!I!;HF@I3&M)PHMGL0"".?/JB4]'UU M;&$8DH80?SWZYF,WCB]X,1+OMS+LX=!*%-E-$AJ&8J%10R^F(?L.^@18FN?$ M^"$3/'3T/=!TFS+,C:" [^)[_KMDH6&B^VKV /\BXJN['T'QUHT>LD21J;DC MKO%B:&MTL9])[EWMVY&;OP:^('MQH/5HH6K:\,7/-V^]=ANT?JX9E'AIZ%-> M+1[%!K&.B&_HXL'#F836R"!0\@;_IZHFJ11FI7\KYCE"251LUV#;B$'(3)XO MH.=J:,8$N2&^1>&%#!%I':C/HRK$\2WD8P #P%8! M+2P(SXHX,I'CBD>XBMWA(<_Q9'S90%KAQ1G]F4(YAMR]YSD;IO-R\ 9>+[<' MC[7 O] ;A/5RT@ [4[:#EFG#1;1$H] L_(P()A?2"31,K.\1:J2[7HC4OW!- MNY^#@[Y&X^/7IP 9."P,U)-#!J6%^W7,?!OKS(2M- :9@3K1<2/40.L M9D;T66>7WR*T00]"8\:I"J3?2-F\=1#IWNS2(Y_&C\FLK5U]TY2GR(SVUE+3,*#O#7FKSK/&KH7I[1C5\*?@W\." MSSDUK/ O5C[T"'P)!A7;[>'D2Q"S=RW/)]R=O_!C_!:<:(AEYM*,T+4)?HC_ M8$_3GPQADW.D+3VQL_,+28DN;E"SRHQ?H_PGAG MNO;2U-P"<8QD*S+M FPL5,\7^/"U%O!>"Y"C-R6$:_$(A5E(_65#2)5-!(GQ MOW$8)(P*E7]>O_P@ AZH]FL?^J0">=_]P-[1F58>'A?P<=KD MG4TQYC?$.&I#"8OR%"F^#8V7TD"\93MB0;U/L'2TI\;9]+YJE#PQ_6".]:T@]6HQ\O[9 MA&DTRBVD_@Z@_DP0NM&\J:(!#H$$7<^+JEJF[$J.742>%.)Y@,.*SHIW#;[; M:,$TWP+.S7A$YS\?4?Z*_'(-M]$V" M5VG!G5(<^)L(G]-N'T$83BRF-E 5,1(1C=JDVAJD\G]C!YO"I0K.6K3ZY9,V M'&3Y67,?.-2"%9)!:Y4B>!R1:0,]9YGN**,C"GCF[4H6=UZ'R.FU.@IJ"BK+NJR79\+Y M>TH;RTJ>:Z!CP[^A0NBD#3D=, +H-[[;ANQQ^WJ^\21LQK"O:XASZ[H2V/%DTH<=5'\ M- J6I$!9 C=#UOS($@[@^C;,,IV\%@I%=]ZW\/D;KB]7VII-1Q.5;%0][+& MVSU@UR5%6]XV0HUP-987ES$5!:^R/81G5!]'Y,CB=V*+7QZ9/8IG#!:Q,;AE M)YH6LM>-C&M9T)#\*@G=&_%RU=R].*K124[NIXIBAO1_-2 M26P4ANWK]'6KU/F"ZUA$-&XB$J?]W*.-?2X;(5W11(I77Q&\#)VR:01$W D$ M+%=U[J76K$<7JOFGAU:YZTQEM-JPL?CK0' X>V1'VZ"O4-WI*)5&9EH46["C M2DU1*0ZKT\]C\=ZHOKB+5HNS>$*AW3O FS.T@AIH7#NI[D=;5J3WW(VW@GL> M=V[08-:^9S8*"Y&Z86U"RXD^CU'I/=PQ""?^IOH>PA@YDN[^3O@]ZR= C?ZS MQ*275$/+N;_T^"O/SK@[5[BY[30?QO5!SF+=S/PZO8 YM'9SK/!*W/V,U/4[ M":TP4X6^XX6G%C#YZ[R5;#_-=41H5F!V$GI3LR*[0@@VW%H4O:POCB38MA^5 M^RT-,KPX*UIX)YKLXA)DG$S%T8<>L#6\)<\O,\,WUGV"4XAF/3^&$5RLX974 M+]8!. 6_WAH0&9_ U1UJ:,I07]99:?9SEM>".IP$A3H>8SR4ZN'-HR-@.T%J M>GWE5S4;N2E>O!#/RM)P=4]D-5,D9;ZU[B=X\3Y&9+E[$4/TUG9'..\.@ET6 M$/G'>"<*SFD#1?$R[5[9V)):IJZC5VL36I\SOJ$?)UR1+=B$(5$*P(6T2\/U M]+?!"60;'-D&]]EM< [,]UK<2\F9K/:%!GP&.:3PXU.HW]_A_^TU97YA(2 M#>;2H-<"_>ZMRFGP>I"NH2N%EU?FF\E;NSR?C$6WG$W*/;X_B?;[77;[GOJX M6\C(]51ST-9N9H+>G;#N4QI=N75/01G&9W+I:3;(P&X\S<>+UTQGVN6V[]GK M-1PZQX$GL=!Q\]WN=77"\6ET9>+EE<.>,QYF'A,C&G;AL-.MLE"4:^C*K:>/ M!E6K4JN*Y=9X.GE0'=[1S78?7VE=3HSB(X6=GY^,T-DBG?I MEU<.>GIMG,P,AS10K^OUOI0:%CE\Y=:4;F@H#<>5&V-0D1Y;A?M2VRY+?73E MUI12"C_L.&V;H]NWE>L1W:OEH#I%5VY-*:T_)-.5KI2FAQV+4Z9WT_@MAZ_< MGE(YU;B;R@G':$%MG(7)0:>DF_UN8GM*A7A7&0_O'YT6N&UTNZ-4SIU/IEU^ M^\H;7B@^CFQW06?JTVG9H?G\I)Y&5V[+'72?YLF._D1G'FES4AP/G5FAAJ[< MFGRZPYO.;;1R+<(;N9*M+$;Q7JN/KMR:O&D-1D60*.KT<*%&\[GAHM ;X*>O M)O_[^T3CJ\ZK08^$?632-^V?UXR=BK'#,K(]$&FB 5SKIC3PS2 O,M9M/:0* MQ?&#I=*PE!BT'](J)];[+_:YOG4IXA(%D8$U0H-SD-?_/9M>3RJ.XJT*_$;3 M"-_(Z4'$1%PF8WLE?H"RD$F#+)\ILM97^SM_TV3T"^\VS=#5-E4O]>J91EOE M"_8':DN\7V*/@/I+,RC<1<1&G]A_7ZWLJ/6V(+OTYAU)VMN*_+SPKW<->CV& MB'])?UQH?J-YCS\H;(T$ \)KLN2OY4MCTC-]<*.@Y0>^W>-]LF$>K35Z"J[9 MMC\=:SFPM19&/]YH/>4K37"71#+&O7GT])JAL79_7$6*BS^75%N^C^*N/5>^ M,8DK?=XUXM::%:TN!3W;U%WG91>G;V[SM?:[CPO*>L>GMQN +;GP:J\_PI3P M,86)L80O(>1+\IUCIPE?CJ4OJ3=/QR9\.1J.,80OX>,+PK$$X4OX^$)P+*Q\ M(3@61KX0>RR_ M58G[F_203!U_^+\?B1^?!=%4C'O3ZO@R?82W"C5V$^RM]F)-+SM3PDD9FQ+] MW:3+3F*'7>>)I!P82/8L*674B+VLTHDQ'C^G'0(EQ>="OP*[PG.6Q/UH6'[ M[];D]R(CR3.3$?949.3DT25Q9I)#T(6@RV^BR^-DK4*R!0#-6G1ND)E8):&% MM^AP"+A2NXX,Z$CPY[T/$'TG.T.N=Q@6C>YN-C.UF9MMJLH M,_=8>G[O#-P"HT;Y 4@IUZ/Z_(GI>GK.__C%I+:;1!$])WI.UO./=;&P'Q,+ MYHX58*M2['5G3B$UNKWK'TG1X\/RH'QGV[=T)EEXZ&1N'A(W+;R/-^7UH""* M3A2=+.B?4G2F.\A,)S6ZU(-RL_[TU>-FL^LZS0=T8:CA=H"R%- M J/FR#0Y,O"M&DDD=S:2,&V>EVPCS<%,\'_%$ M7Z_E'; T4I]YI#Z+F.*>S';VDM#[?CN]=<'C1S/\9)9Q\YM&J M/XPT,=O^/9I. 0="#H0&^*[CM^2[A^ ?-]C6H/HO1JM%U-W MB2?G@ [&JS8$DY6,:J,E9EI\>6XKJA#5U1N,$EZ,9?M(H+_/K,9#])OSDP*/ M;RGPV,0$#F&";+JX'UP8@/*@&:.CSSP4D>9GZRC5=T&"OFXR+:C!8*:E3 KI1ZMY=Y/& M;91QD8E BLD(4A";@M@4&"DJB7DTY4Q,2YQSXUHYGK7%IHIMBA2Q*0A2$)N" MV!1+I"@V6\7;FUPNU8H^T*6;7#)Z4WC QSUX(9@WC0HO!/./UU+]B*=(+GL7 M^==]YB2!'><(;7WR7:<-X'%_ ;O\TS&ZD@*8'I?DNZ"7['7C$F"[*59@NJR0 M$!))%C "C8^ZV#A/XV%@F#;?$#3:%95AS^A+[5EUBB.(+Z_4NBE:'$RA.\CU MJXXD7ENW3RP^16;KGDFWU;Z[SXOI%NAG'[/EN6XQ77QE\N654<&.INCH(Q!S MTXRNBIEZ8=Z<=MGM4T?JZ4*T5!I/;ENNT*_5U.FUWA?QR31;X^P-C\Z&D:=]Q6=[>72=$'ORJUB7!'%:6W7B2OWY02GVIKQ.,C8 MMI,?RO!I(O5WG;AR/^W8YBB6RYF;%KCO MCA]+XT:[C@P 8?O*MG-;::D9T:4+?"YA]89NIS^9(KC:NG*A&=7RPIDJ(M#T MC%(KWFEMI=]EZ.U+\[PE6O?Q_D*LN(^-GCE,-$K&%-?Z;5V:F4Q'45E_C-,: M<\>F'XJ)U%,@RX&NQ ,DP6POU1785*^+EC*C.):>:6V2U4>;Q.C>;8[:[;F<>X!&HN[^H3=J2J-9WG( M,K11LOJ[5.6QUJXA> #SUA"4JW:!J2,5W*DJ3?J>[W5Y21,K^?2U:3P)^6MQ MIZI,N H_UF::* X?LR 7G7(IM;CS<"(DIW'%J>D/ R@4E06?'65J1GJ7JJAB ML5Q*-Z. ;E?4I ZU)W=$3W>IBJE!_6Y8*54&!54TQC":[3W0_5VJ4GIDA:=^ MIC-K9>[47*HVI:?Y_'2GJL"'IEQB:M)"Y.5D7:HTQ+Y=J^U4%6918EC;!4-1 MJSGYA4Y'[>0BO5-56@G:07I?*0^@,8GWI^FH1I=VJ\I#1I_U3*'Z2&N+&:?4 M[TSEOC)=5Y4#'XF4,8XOCCVJ-GKSN--958?5DLBK-ZD MHMU:.MO'M]LX\^C5Z[P3GIAC'7KTU@YF)A&CTI+D#EW=.YBRXAU_N$$6RJ<+ M]1>RSQ:K41 M?\FIMR[=/IT*G[XDJ<#H([YH!@6!I*+;#4>F@<]5,A5\>/6*@OX!DM(&!;6 M@KBL^>_]GZSDG7H-;'1C;'S;5UO'*F'[[/6CE5XGPV_0+!#Q$SO)ZWP/98IS ML21/^LZ^Z[L=HT\SZ6L>1KYP,8$P)H2,86,T:6P>0KX0( LG7U@NEB(K?Q@9 M0X LE'PA0!92OM Q7B",.1AC?K..^5V/\I2Z"W^]ER&3B-%GU27*X]O*U\?E]NPS&E M@8JT&5JV/\X=)5[#UK@Z'%T;R0'?3=GE6Z91;="XNH7]\2L1X86#M/3P5XV0 MJ/&D%.8MH;N6]6NYS];J6B0P2 MV3U(F^7#!GJ36G'>?.Q9-NWF$U".W@AJG_F\.U:1M&N(KH9U*.G MC4%\1]/ MSO8_;H)9VG$LK>=ZU?1-TQ_,#EK#Y\_)>OS M./1J[.AZHI>CF43Z02R46UVIY=A2+HD!*?'C%QM),6_&C@@B$40BP>G0(=([ ML>KT4)M,F?BD-FASLG+7[)1*,W@,X^A54"IQ4(\W[$FS5>ET&;LU=>?1/#[F M2\!6$BLDSBN@'>PN=L ,EQR>06AAW[X3<91.Q5%Z!7GP.%X!"00/;T(!HD0\ ME6K,1) =5YF[["<]A.J2[=&%+\-$QXVB.$ &7D#L]>\>4BL0G>2B* M\58N6[N3:O4<;3]@3,$U-@XQ?\T9K7DK=2\-:I8>G7V^0W^@>O9;OIM( MZX\WK8?A8-!^5#2;@3->=G!K;_;'+X$_Y):K"U/D"P2O;PHSAVS21+@O8\[' M#WB2E7D?*_,[]S6';F&L*N5'&C9F0Z:5=*X;7SC1_"-KLM52L@GU 69HK9CN M&T)YEEKD\1D"PKMK\HD'5'V7(6/:7F=U&]%E?V4AH9DDB:,2$#L']P*K:47) MF:9LIPVY :V))D&[8>KRKFJ6PFQ:K'?RW""ZT*I6^O;.T$?XM!/D9_ [4L^D MUI9$ DE\G,3'B5:<:WR<& 7GY=G\ECFPJ+O%QP<[S[=RG%2N&U:]ILUKR!P0 MWC4'3B\%DL?M,B'R:>!LA/BPOUS($5N"AA'* O_FR$0AN':.SLY2AT5?A7= M6B9='DN/0J(Z@-F,FKO1QG$'I!'ML8?S]L8=$FPFT+<7W^:4H(^D9HBV'-?G M.25M(89"Z!V@]TT$,UM5Q3@ST.BY3M^4S&Y-E%UL(@COF@@GGMCQ'X$,MIU' MY.)V2B2D0_(\X=R>$[;MQ&@<%:4)9E73\G8A_F:+@:^?!M%TZY&-MW2+M3UT M0LX;%^'HLTE:D5!5B&AR@CDM$M@EVD+2($1;PC1GHBWGD0;YYHW3(7.'-@^8 M;<"1XUG1?M-)CH[X+PY]X.RQ!>8M"AWV0-ICSSP$!]9^5SQ]ID2>CY5[Z>+-QUUA4,]/"F+!O-'NLG(M?5] +EYP8BV;)"?6'B'^ M=&RE.S3R2C2#7H<+3VP_*A;^*[3*TO%N^)] MMJ?66YEL+STP$36SU2G&&]R.4X@P>!TG$6^".-]V).ZQ9WXFB/-.T+LNI*V* MKJ=U,3.3V8GSV.&GC<^GY'X/=";)]FTG48\^TFTXGJB=@EEY,#S0P=TZV8B0 M8-X-9/_C1S%\CP_%MAI2DK>6711Q^$#F\&RYL&8B^9N@Y& M-KQ:OE@?*=[*H?KGX0W!+.K)C;%2@Z@.%6==+Z*>_'J?+)6._A-/QK&63PWN MQOB3_+A?&G\K>"-KDQWW-]$]%61G+TFR?!_%J'#5LR 81*>("#]'IJUAEE]9 M$*^8$_CBG@&EO0,+ C*RP(20+^\V4R.,(4!&^$* +/1\>:]Q'F',EQCS MB4SGFWIR-"((OT&$0"*1XXX__-\/]L=GI3,1HX];0B)LAD0DB+>5O4V_WL8S MI[[2]$Q=1E_B%!N%LU9NKWE[(\.E)^XGP[;];D_^ZP+") M&'M.\I(U+?3>H#*N94%#FE-KZ1,B.WL&&R:6.BOA:9H.T#<)];GE*&3)J'+:2Y@$(9/D@CL0;B_J^68 M^]R!"V6T9AT\])+Y![%PQQ6;Y=M%2Y]/NUZ=3#R2$.('JI-A0Z?%7M:[;OJ7&J,M)A(@[L;FK6K M-[D2[R2L0JWKE[DD(AQ]L#(7 AAG#!B7NE5S;X#Q3IE*LY3K]\2%4AK,'^_Y M$M3H1%G[?'NX'(D((3QP+01D.7C(YB1DXYV,TD40X9L.]2(*#[8\L M9Q'.K>SH0:AYIB_U%^Y%N _O,Y11W64F@X1V]],EAUWODG/H2&\EM\B:B4*A M,9AKQ5F&+Z>?BMKG.YI7).T:HJOAR^ZLMO]Q$\Q>Z9&SU?F\.AG>%!Z3I4&F M5:,KX[[022?2W;@?#DZEMAN;DNC.64=W2$?!8[7MVA<@O15+!C(SN3>G"YH& MA4X[.U$;U:'^^;C0YW'HU>#1324^+FDJZ(N5:\9,WQBJ?C^J(4!*_/B5BM D MWDP0B302/#%$>B=8+7NWIJ N_C#K7K7[R:PHY2*;W>7V9]5CN?Q9)7[0JV*LWOC4%K.,C5X(AN9KLCUYXB4$'.SHXS90BD$$@YX4S&R1@J MW^RO[,M$,1Y;E22@%_9@. (@T1QT9ATGC=!$P&BR[Q[GX0L4;)&)1PJM 0AD0/2?0P#/F,D-&!: 71BA#$U ]"AU,*ZO*!=32!A@O/(IY[--LG M5(;.L?RIDSY7^$-!Z >KJ=>&FB"U*K5IG*]:-U,Y]_D@=*!Z]ENA(#H[9Z1: MMBW0?$GI%]2"8IIJ'W&"_?&+B<13;W;V).$@$@X*0X0Y9),FPGT9/A]W_GZ?:C]A@T!XSR X\9R._PADG5'FI?91 M(KF><,5S3GX;,1I'16F"6=6TO%V('VN\E)Y7XWRG/BBV,JD;8"Q:LTRV,.TR M-'9*V$AJ1T\!$F@F@>8S2;^'9TOQ%=)H,FH,Z?U/BQ(KB/&BU M>%P:W7EV$_+=^ C-;">H3KH7TU$0* 2YFI#1Y 036"2N2^*Z%YWT(-H2.LD@ MVG(>69!OWC<=,G=H\TC9!APYGA7M=YGDZ(C_XM!'S!Y;8-ZBT&&/H#WVS$-P M1.UWQ=$7N3MY8*87]W2T6[JC:9.NWZ3W?)#ZS+>&;7)2#RUW6V3Q)\.'G\ZMM(=&FY>#X8?>^9A.++RP-%QMIU)&EVC MUJ)9<5B\-Z/))XG[?+KN]\ZK?)C=]Z]+[7*M!9F[NM*&-^ QF\9XD_CQBXU' M6/:0S1<(XEPJXKP>XS[VS,\$<=X)>K?SR?2]VBLN1*W6-IZ*XU[R:?A=H./F M^:S5G*>X%IN=/]U82A7(#WT,.GAK.1])LN^?DON/%S4_ -,Q.FO*?%W.7B"# M_\U*0EETQ4?! DT*?@8#%,*:E2B#7VML?TU8-TF]BX+ X2N+*02 M4$A*74$6N&Y<3C#='@^%KJPH0)%8/BYQ] __J6 )(=7;^[20*X+V (J9DENK M",/N#?*3NLS+*V\J3YI=+M=;='LF-KMZ?+ PGY"%TXV_O)*_=DK7+:$Y;;$5 M\R'?7-!%>(]@J9M\>:4[:!3&3\V*TQIFN$%GD2I#M81/^=X:9^=!O+4;RKPP M*,"'FW@=/DT;#+YR:YS]8:7<$+ATN<76H-B*:H,4F$[1E5OC?!0-1K].IJ=T M.VDQQH 91*&%[[DUSFOV87##S;NS 60'O86Q:)K5&CZ[96N<7;5RFT_P3Q,: M )#L-F]3;/Z^UDUL7RE7XHX\;TZJ@WE?&$5;1#U_39^DIZ^#-^%M7#B;%.VDD9^YH M>#>!\L.TSS*(2JGM*XMW%5CC"T])&C!@GAJ[?*;2]4HYMBY]2F3IVUSM06^! MA9J;M]1RC4YY1O VG3J"VG!N%\Y@W$ZH/?N^)(RCWM*UQ="JF'_*5A\2K-CN M1$VM"W+9[-,47[K%T:F<*9AB%IB#.<@RHWQ^PO5$[ZZ;+.W2$I-(TF@.4A+( MW;B@Q+LI3E&Z' JME-5E'*:=P=W^G20*>4J M-2#-HH]L>I>JB F1=M1^O$^/F_-;=I;-N_'93E5YZ/!2(BG>]>B<8&>Z0)PJ M@^N=JC+L-J>I/A!HL3*/=EPSF=>0:;=+5?*TYM;ZLTZ5CMZ.%J;.9X4BLG-V MJ$H=]J<#IU(LM:)Q6YLJ]]VAV^GO4I7$@UYW$CKLM#(%>3"^+S,-<[)357+S M7;O&^7:KU:@^NT$8@W2Y?"P^3]%R9XDNWF-_. M:GWZ\?ZV)N;LQY%DR6 X9;T!++G_PASS?]CKSN--958?5DLBK-ZDHMU:.MMW M:EU\*1[/KE_ED)$SZB[4IZ1I)V]3-'\;[SV6>+7:B&-A7_[4,UI7QI'OZ2## M2 /D^BAW!*]_.FR(BO&M?!2:O]^#EI:"'_$+7@=]A M5[US*+7_N]]P Y[-Y0.WHR5\.1)?WFN92QAS',:P,9HA? D?7PB0A9,O[S;/ M)8PA0$;X0H L]'QYKU$R8G@J5WESU M]D*&3T_:KWW<_KLU^:\+#)N(L>:;/6^@X8+K#F%!.A6)KESK5'R6'+IR^@/)IANQSS M'?71_+0VK];KA;;(@AK7O8:CVO7U@>NCU51_#+AQHD,7KJUN?ZHVJY*)$WJX M;7N$X_D#E4]>4%D*Q/7BA;NI\7:=]4G-TLI[2&=6OOA$I+IT((3QH-P1D.7C@YB1D@RC( MMQWE2A3D!&6#*$A(CX/='UG.(JA;N=3FT\M\!HGN?K$](N.W1^36VR-R!X[U M%J9/STD/JN-%OANW M*BVH2%D^/[CI9>1:-XX#PGPDF>)(0/BRPCNDE?2W]VO=,R"]%4Q.P$=:H_E% MK95)E^[-A]F N)+9]*C% M%VK1DET153LY15"$3S.-\/1;MM'I1;%]GE .F.%RPS.()^S;82+6R,FX1V_T MD'\%&Q J[#)&6"<;GTB->"NST.V:,;FN1F>XK0,^:$ M@BIA]W'V!28Y-TN/1G3%;E5DM1WM2/9UE>LC,,&U-$F")01+SBIO<3)8\LWN MR;[@I%=P;A>WP]*X-5PD&_5.VBXR/(83Y)UP.WR3+Y?8A"PLL$4FRC&O*!($ MV7,US<73@80&B5:$(5D1,CH0K2!:$8* ^4'H<$K!6SXPAB;0<"%QGTB ]XON MTTNSNN(Z%>4#WM*&=_79FP0NUV&#S7"6*7;%>OF:YA.T:V;-::B$#U M[+>2VE%%<_-MF>$'E7Q_W)O8B:QP.^TF_0/;A<3!#HD@T9\+F/,W19)#-FDB MW)B)C_)B5RE?V>:G\_:?&153K;:YDW#=:H# MM#BKJE&]SE>SN,&^\(%5^<1CJ+[;D#%M!_=&L1%E]E?T$9I)7E[HE,#8.;H8 M6$TK2LXT93MMR UH330)V@U3EW>@6ORIU1Z(]^:"CF9OLL7:<%QPV^FN@'V- M%$W*9TDT\'QCY.$_MIVH"5&3HP?-B95P7L[.;]D':2,[-:7&S:(%S90SD]+S MFT82VP?"N_;!Z>5%\K@S)D1.#IR-$!_VER Y]C&K(8.RP.&YZ+-G+P'7CN'] M+'58]%5X!Z05:VI_4:N)U996&[U^4R0"3SV>]VT"(3UMZJPD%@<-=L(,E7X\JRCX^%;A S;! MB2=W_$<@&XTR+[5;$DGZG'C3@+#M&T;CJ"A-,*N:EK?K\&,M!.Y'XYE@W=!) M<:P_I)KK7TQ2U/%X[3O^W3 M.::YWKQOP4Z. M54;U!) 8SVKRG#>./D!EWH6I'@E5G442BP1VB;9<=-:#:$OH)(-HRWFD0;YY M^W3(W*'-PV,;<.1X5K3?5)*C(_Z+0Y\D>VR!>8M"ASUI]M@S#\%)M-\519_I M48EIJ_9H "M5UN *=UHE.3WL0;2/-ZE[T1V4I=90!+)4+-"]Z;B&C\9C?_Q* M1-@D2T+CWQ]_.K;2'1IN7@^&'WOF83B7\L#1\1$8.7:O9!3I!CV.EAY8?M0M M[!EF7@TIU;6'%#W-UP:M2M&MV??W6?-FF,9X@[MO"A&&?;-C'D$<@CA[CG$? M>^9G@CCO!+WK0MJJZ'I:%S,SF9TXCQU^VOA\2N[W0.=&DJ*YV:@X:&4&6K;; M++R/00?'L3^VQ?P?+VI^ *9C=-:4^;J_64/UC[89@%O4DQ5@)?E2'BK.N"5%/8KU/EFI&_XF' M[UC+IP9W8_QI[2D5(&N3'?FK6$F M7UD0KY$3^.*> :6]!R\O!3T$"ZX#7TST&,$+T?B MRWN-TPACCL.8]^+.A"\$R A??J.%&F$, 3+"%P)DH>?+>^WR"&.^Q)@3+RY[ M_IWP&T0()!(Y[OC#__U@?WQ6.A,Q.GG4-+BP&021(-Y(]C;]>AO/G/I*TS-U M&7V)DVH4SJI17EK-_O>?WDF4C0CO"KJC3R MF7O@ M6JK$-GN)#NQ^5Z6+_#"O/52O4_GT0KM:Y7Z)*()%BRLY, QC[K M6 A@[*50I7DS6W1:"3W1:EMM.:XN.M9D\/FF>;^'&9!N6B:NQ8"LH1LTQA1D.-)PO><[$44 MY 1E@RA(2$\'VQ]9SB*Z6[G4%H3+Q,:9AGF_O;,@N]XFASUPS#=#2Q-XWF7[>':M(VC5$5\.7[5EM_^,FF'VPHV#&%NRLT,S7!^Y-0K7M MM$9/<[5NW.MUSD58=KNQ*0GOG'5XA_04/%;CKGTATENQ9/&I">MCZ2'>TOA, M*C[+)#J9VN=CR9\'HE>#1^U$-"44>_FDF)GP=3%:E]2[^SY")+RS,AE)SLN%#( HY+PXU<\DF#>!*73"VG[W*$<,-OC0;[GY#T1&#@97^F-QJ*OH 3" MAQT0T!CG[8G1'>?$^:TPON\_:6GG=MI-8%<)>TK;W=?)L5"G"A='15RR*G-J2J8FA]NBW4GJHWZ10[-=,(5I"_(VQGR@FD$$@YX6S&R9@J MW^RQ[,M(D3E6J58'Z8P(,LTG*0^R=.H.&RD"-E*8>.+LSZG:(A3EF%<4"8WL MN?T@@9'8A6$*T(053]('0XI; N']A&$VBXD/A3 M)/3[17_JI \7_MAAH$WC6F1ZT9%8<)TVO!ZZY:SR>0\O4#W[K5#0]6-=G4^U M ABT%Z/T1+@?:F.8[B:]8IP(1Q^RI_"%J?(%PM4O7=AHQI.[B7BHTHL[]RD-!,\O(BJ:>0!3YI%#N&AX&UM*+D M3%.VTX;<@-9$DZ#=,'7Y+70S"DREE$A%IP/^OJKVAAIW(U=K70'['(*P7=-" M@H(D*$A"Y2143K3B3$/EQ#8X*P_GG"'8($"5F>3\Y[^(V%.=.1 MTK1:B/.#AL(N%BDI,YG=I1'YA?<6YK/(D?A]B0(7@HI2!G0N]:#C,&52CDVG MS[?Z(D''$ 0=CRT^X2+3ZZ'Z8].)U&4RB,2SK(3%LLEY:OVY51 M00.?/]'"FT+9-,P1Q'0U^OX,/F"#6)V[<3^WN!D-6%.;J>-T,<>YM2Y#>\V# M(C1WR#WZ!$4)BGXMM7-L.A$4/2_O[?- >E?L6/==QVBE$&5\5%DIQPQCN!2% IW&0B&3 2 MNR5J1C)@1,W"+#]$S2XI17(1G:7\1UP#'1@2I("--XHWX,CQK'N_[3Y'1_P7 MV)'8GQ:%6&7V]U[3US MU%A:J"%&C<.'LO8&&V^%Q]EV)FETC5J+9L5A\=Z,)I\D[O-IMYUH\?IY1-'^ M(*4LQ.@@5^J;4;/VU*>C?0P;B1^_V'B$9;>/#B 1;P(<[]OC=SB?3 M]VJON!"U6MMX*HY[R:?A=V$';>I=H0RJ/9JWFC:7+C=!'DPQ=N#B'CZ29-\_ MS>P?+VI^ *9CD-64^;J!(8EB#>! M+6?%QI= O$)ACEX;M??W__ZS/OKG,$Y4,G73NEJN)6O34OTS[5EO6>G#:,^" M8! %"GKR%="G8&X'TTRF8JO%^&JU'&$Z4&@%XQ)_4FNO,3VVB#D$L^@:R8)5 M+*I#Q;D*?K;\S%N!5A^:MH91XU_[;K&1VJBY^C8 >K3.Z?]NI/][@HQ^_FACG M<4PG@Y=)M.*M!!5\1%@W2;V+@L!;EKKQ7@("@4MVXTDAU8TK+-/M22FARP&6 M8^5X2HYS[ __J?XO2C?==/#!?LBX/OT>6DM?TA7C64#7?%,L!1&M&%5*E],Y ML226FUB5F>3/!G63;V1:C4:^4J;2Y1OT?[KXT,@WJ$J6RN;+Z7(FGRY2F4KY M)M]<7E,7&ZUBT[ND4A7K:?Q%XQMAO:E"9&_HNCE%@D_)FBVYMHTM*F1!H?^! M/KHRU8/H>R!3 MFH%_]>0:OL4VU1R50M82_M S-;'YM/8$>VEZV<$C//O*>S"N8I8IPW00);"] M!1TS0B$#5U(I8'G%N[HK0^^)56 Y5!X/S%'1/"PX,BTG1E7P9%S'15?_UIPB M.- YA;J._P7&')MJ4V1H1G73'& "/H\ZXHW%=GM/4'(HQT2CP4,U',K2[($_ M*40+9*P##9D>WE2 0PW!G (RLN%MJ,\I;8@,=L>C_1IA\4^?AQT,-$8A5MKP MU;OCT03L72=-A,JC 5-,FL)2S-(_Z^CW5!8]U;1L[R/F)[X:BD EG^6*A5N1?K]WFQO3[>6WW )5-Q/IE([G58[U&]C800 M8AS,4B/+E%T)Z2/2."0U MR#Z8(%U"ZH"^PQ?+&N@;)GJBA"^5H(SNAG0"">>&JF IPWHZX!_C7SAH.? (*ID6XI^%[F.A"6$&(8"" MP$9BL$:#%1&#+[U[^)LVD*<:??FU_?<&2"._&XT.7PU&$%%%>B:CIF#T1"NH(K"USI*)5SYL4NMK2O' *_AD:Z4PY#*Z4;J)OM 58K1I] M%RUDZ"MTH6:.['DD ,4->34-Z9E^]D@SX))VOO"L9&FGW/31\RW3,\Z?[S)R M]:%I;/+A)1LPA(^ KFN>#>:SP;L[NBF<(43SV MM-'U$$*!'T"5 4J'90VR2 M5"W0- R*F&EH%)JGM#:BAHL7E=X<$1/K/D W==PAPOD8=7J0_CV#Q(@ M2QU&$?.0.82EWO2P!%'SC60JMP9;Z$JO/S?FXA\A%]_00/*]K_FE.#:6 M>IX?XC;")'_] MD8QQ?Z\^VF"8=\'6?.P/D1II\ C!'L($'>.5;;M##ZI'(QT!'W8#E6""<":I MP.@CU@!L>R-,@8J"S5NT[N"?^.8\)K?WLQ$:@Q6=([=P.9X3-/ .-MCU*A?% M^V]S_#G+M&V\ BN:X[D;F(@X*(/ >=65?TV8D'C'$S'FSR]I,K>A+O$X5J O M(4.,VIJ'_^5[D_&OBO.QQ)_^RR]H[5NS^@P($#'>-=B7?@?>7!MLI/V:2$Z1 MU/S!)F+",_*C^R%\C,?Q72A;]4RS=1X;S\_&@,VL+0S+'[/)]1]_4=?3I6),1^=:IQY7N^74TTRNZ;Z*REM')R@F"E3=ULQOK2:[&^[,ICSFS$Q.K/,;'* MRE'VA2-*52:XR32<1I:Q'6S1]%SD]D';LQ4\ 5>1@/<@-(+0%I1]#PF9>SVH M:X@[U!3)+A6DXR"F2 ^N78P,(V>MGWDQ! ,$(03?7O)E/(*\>LPT M' 7!,6/#TSS1M;%4'$'V[>'W;X=T@%32HLCGQE FM5Q&\(M"> MJX^$VXLT(CD'."R(5C8D]#C^9-A^-0Q>@C0#+45^\&J :&)@;R*0SRQ^4N!P M8_L&.1U31UVN1%ZN:8@T7O.]T>>(L(.$!@91Y;[W&S]@-T3^R@2-QG=;@&]@ M8^/'%_EC8)?L1<*79@)6\=V3QF/N6V"(3 !]A*9@*HKMF8B*7]"(8W<2/MEM MA%3=]N)W.#7GIXJ09S^E$+F]<"Q"%EO51B,D1/XJK5C>N);M3M^"@%.K96!( M+0.I9?AL+0-9[RY^O?OQ*_W>%B@_JJT"F9* K4:\OQ0<\O1#:XULX$$WIK[JG'M94JI)JXY1OJ#=Q2B?^) MKYYU"%S'7'[@FX;>)QL6Y-HFC^":;1/=L98#"Q[(!.C[L9W+0HQ[L['2FKZM MW1^Y9):">+"4]N7[*$;9*]_>GB(ZO6OGKBT^JTM!SZN;@0>V;]\NI?^M2O'@ M[]/Y>:XQ/3IN)T6]BWEZF_FK^^@/$:'J; DJXFLFF1*^.:8L. MAT&9[Y7RK:F?@=A_*P$N01G*>(<=T86]MAXEB]W)LGJ?6G_$MF%?1877*C4( M-A"-(1I#-(:LIB>,#0=R';\2(3MAQ<>%8*>BY(3S>^8\2SA/X.W0/#Z6.&G)^_YS[$Z5T^>&,:<9 M;&M 7?<:0/6AX?7C]_HOR$/-T&S'\KMQ+?M!$4_W3)T?-AGCS\W[(6S>8C/' MQ#C"9H),)R2R;&K_5L*QV7PL$_$43L\L,1T"S_W$@5 M?4'B'<)IPFN#3"4HM'3N[HBD2G/N*.)#8W/%C<_@4 M%/2$U;GB6=YAH=6:9W)I'U3JJ4.,=GZ@V1D [A]*EQ^@W2'&4U)L@61GD_PS@/ M"?M]11S.KD3S!,-^>4,RA] _\G)U3B&IPSL]=6(8LGOVI!EXZO50)-IWHH*7 M.O$*4!+MN]!2W].,]E4<%5K+,-XR"$ 9<$\M2XX]O;-V?#^J:7\Q,?[O<_=N M+I.S="Q..$OP)^12RL3HLY-2$FS[3:!*G)T(G&Z K0<5TX*4YK]SP(QL=CU! M#RJU_X8GA'_?Z@&3&"D!CB,(GG#BP$%B;!>*,*<98\-G0?BF%G%J0^_1?!91 MSZZ:A'!YB\L)TGJ.X-))26SR_'")!-X^+PX':%=\;''8:2+^XX">#D,C?OL9 MAO=V_02U-6G _S/L2A@:JY/']BZ(3Z[M:,K\O8=3BFE1C@K1_Q:$T2&ZGTJ- MT,U-F8*&#&7JM9.:\4F'V%RV(+#19;TYE8H)?T8H=+\_6"'&4&@*NF8:$0I9 MU". =ZHXIO$3]&+4YK ,S?CBJ(35J)+(+OCLJ(J: M[>#[0=V<4NAGWD^\@^/P,T:6*;N20TG @7W3FE-3S5'1;R&05,I4*-.U*$4S M@"%I0* MR9+J"_L0S-"UAH-N'(A=5(>*D_ ML48[UG)@P0,97],_YF1R;(Q^,X E:Y,=]S?1/17$]"5P+-][6'W50W(VB$X1 MG7Z.3%O#9;!7%M2]5N8O[AF<:>D]>'DIZ-FF[CKPQ40/#8=K%XX^?D0WFLOJ M[Y<6)";&OQFD(8SX)D8D8W&>,"($C'@O9$<8\6W0%'\SU4L8\6V,H#G"B! P M0HC%DX01(6 $L9I"PP@"3:%@!((FXM"%@1$$FD+"".+0A801Q*$+"2.8&.%# M./A C*90, (932G"B! P@AA-H6$$@:90,(+X<_MEQ&]6X;Z;(/V^60N_,>N# M@O"7IRQLS;BW<UCMN^YAWLO0L$U!M *%\N/O0]B<\I; M0O!-8O]VFNNT:""9.O[P?S\2/SXK$W2,9PZ. ^\IQEO(T/0*@TJX'LBF1*\0 M:$^@<' (/ %](,!(@/$CX:+3(L%^A)#^?"&\MF# M)S&GC[],A-"MF]$5D2R(NY:$3_G#1^[$\^; MD\P 2];,"; E5P?67H7^Z/->Q\AOC):&JR'540@1CA94WS]OWS6^Q'GCDNK+ MF[>_69XH_/$0/WR$N%A-.(ZI$SX!(+;/10O Y=H^%SKMBP7\%-%W8OH033@W MTR?L-1_+YMH4[]V_BBX?J= ".I7'$;X)-/!6SE.(W1ZP5?ZW%^[MIQ$ZP\?H MDR[<^W,SJG[RQ1;?N')\ZR3_V%OTY_1TC!4BG) XH0JX$)L[IRBTW[!:[U]H M&3K"I_9X2L:QJ_O/LWQ_7P@5BQ,K(#P%)@1//]]?*Z0JQO%"A$XF3PU/B1%P MR48 QR8C<7;[C-P3K,MY$<3PRG" =)@(QK%#6#A&"./:E+Q692WO(%5X,7(BR=.@,4)W8+L5L^)O*)9"2U M0^1/K+(EX]IH,%35,B4HN[C I8&;DVNF89],P)94MZS))4_26N=;W'*L?,"> M(S4GIU1Q(<*S>]0KDL@Z0<$]Q6Q6/!'A4^RI"2Y9T-<3DC&.+.AG6J=R+%@\ M5JSCY)2/00":W']@@ZS\I[-LG.C*S\29"!W?+KXZ_3J6BE@ZY0CC-^>)CM@< MZ5!5VK$]XO&Y)I)(74NHM.";ZUZ./=W].T&I2(HG^26B,8?*/QU[NOO7&.2X M,,P9: RQE[YH+_&Q/08 S]5>"L&D"/B'A2ZO%N8F)^*5; P+'1A*);/U9S[O,/;.N2S$#Q\A+E830KN_F"X:LFE+YFB^U\/2SUR(CY[S.Z*M=N:L)=4^YS+) MHY<%'=' NKQ97X9 'S<_>,8"30P*8E <,-)S]G.\#/@];F'1&<-O^&9]&0)] MNO;$"587O6@NM(J\4#=PHDEP?UV0CQU5)%OG/]-JB&R=)_5"9'_O);4:2D68 M.#F!BR@,V1#_T5+S"+OCO-334QAB+7W16J+)"5^DPNB$L3]$%4C'ILL!=B=' M$LPYK!+$K")FU3<=,!:A=S1P/(72IC.-AY-T)$E'DOHFDKXA]4TD'WE) GVZ M^J;"/R2^B9B3UR00)^N/7&"]4T_]]WV^=BS^>[,'#>:4;+I M]G1XNK'$5$P@F3E2Q_2%_,$1M&"#,']\7PW3.2@\QR0B+$?.]2#Z+V\YN2"C2B!&%2EW(FO$ARJ8SD'?4QP;$1+G<*0FL:F(3?4- MZV,B&4GPVS5_7A#M'P>@R84&[P&ER?_[T;W5!PR73#)\2HBC&_T##D#<)]=V M-&7^<@LBPSY35]MXIO?Z2G/0SR7_1C*43 LXFFE$)5,WK:NEC+S\5M<,>(6D M#%KXU=;7_IV].CGTV RP9,V< %MR=6!1#:!#._;O/]HOJN):E+3YK8V_I133 MHAP5HO\M"*-#-%J5&B$"F#(%T5-EJ@%'#ASVH.6;%!P=\5^P-,M14VA!Z@^. MYF,,A$SSK[DYJJT* D9"H5N MQ^)__V"30BRUO%G,G\,^1JF "2):3Y]30%&@Y* ?]>:49D@6!#9ZXY/#5*XH M7\YE;?+K7_1GR4A)A\#"X* &?%\I.F9Y@((T_>=!U%F"A@.MI<"Q\;5-K[[ M<>S:J+V___>?]=$_P]4+>5N;ENHW,&,]>.K#: ]19A %"GKR%="G8&XO/814 M#(.]!W=7*UCC/!V@8USB3VKM-:;'%C&'8!9=(UF AE$=*LY5\+/E9QZ2K3XT M;0W+_94%=:0 $XCOOG%?CS...;IBT=J,<06]#2869Y"%?B!>O8 ";@UH 86$ M5OG?C_\V*YD7T+8&#H9I#8'NWS;H)!=\].-7$P,M5HX,^A9)@KW"/?#K \*Z M2>I=%/20?"4J_C*&Q$0'(QM>+5_\W .!5L6][/-'F%F>N.-!1'4P-UWG2M%F M4-Z%N6M360J@3^;-G$YPF>!_]V+!_])$7E@+WA#1%-XPC82M]?XO\/?+,;TP M"+:DY+/#_:"(5=&/1RJT@(X@$2G\!(D9DA)J9)FR*SEV!*&Y)JEK>(G \P\F M&4L^XS[":(:/T7]&*,4RA^^B?8QJJIJ]NB,U!38E6T@B\5,U)!QHOKLAFC+1 M:@:0U66CF%3&L_< M+O: P;XS84AHWQ MWZPO*AR:_[^]+VUNV\@6_?ZJWG] ^3I3]BL*)L'=GDD5K<71C;5$HB?)?&&! M0)-"# (,%LF<7__..=T--,!5%#=)F*J)11+H]>QK&)FA(\!>P0QE[?Y@$+)( M ]$MFU'^//=B4)"&"MPZ$I0GV+KH8S<."@T 8C5A\1DRJ\;5>Q#0Y6KTXLE M*%'+L91*16_OBJ>H4I7E@]3E#6&5$IQW>U:J16Y _X/CLP2+#NXFT=U(@\E M'!P!L_K 7&9%@0]+#QW0B(>3_:SZS<_:.[1F&>5/QS<7'TZOZ4/ET_M2AK&6 M$OZ-) AIT:,(SL"-'5O9_2KR[6RUFGAIHM+OP;2VU)+E.=ZZAJQVN:XB4SS& M=K[K&K):51#NYAFRUE_D(^U8JS&0Q):SB%[G*.%B*_I:Y'>CQIB%TM\TQ FM M?-H]<$A+7$]-KY7S:KJQ,[%)DJW%ZKE4XE=0TP$[@%Q'> CC-346!%76QT-$ MI(:=AWB&@\"THE@1Z?0Y#H\"I59'J?[!H]0:2CP:HS/X5-N=U4M%D'DJ/18+((I<=@"NZ8I6!3(6<5H%>'4W$SI1@54E?&18PS@6F2\L_Q,<=D?.3EZ M@$-82@84GV[RJ-DGI9[M OV!I==G1YPK[Z'K=L44A92J;[DZ27$O^[F79?6L MBGO9S[TLJ[A5W,N^Z-CBJJ/%O>SK7A;7@2KN93_WLJRV:W$OA3Q6W$M!QP[] M7I:5X"ONI:!CQ;T4>N6AWTNA5Q[FO2PI/EU<2R&.%?>R>HGOXEX*<:RXEX*. M'?J]%&KE5N_ET!O_K7P(K4<Q^9TW M]\E&5QTD0.RZ]<^C3F *1%YDY\&='HGEN_CEO][4WZP+,66]4=DZ#7DD%BVB M*ET*MKK &*L0@TF9K6V(H.RZ)=HS0)Z"QA8T]O":L3U#$KO=ME<;)K&7CK>0 MPA:"^L&QED)0+YC(P9#,0E#?GJ">K:)>&?_0*$MR%T74-\QEYJ5$%-)\(UR0V>T==9SR #R.J1]8UTN MTZ:^@O6NW76^PKTNZ=PWA>EWA6L MMV"]CV>]ZZG[>VV$/+WG;YZ#-7QN(S,2M8.>:3O;E8GI?CN@[]"R/*^!Z]R3 MF=?#M5+5VR^JR?DTA/RT,77]P#9V0'V<]WD,&^K:W'PY.-UJENKE^@OH8UY M_ZZ@?S_2RU:@OU$KU9N5 OH+L6[)*X&;,)@>VQX(';)('M%\, M>M>KK5*MMD$,WQL/6'0Z!3H4(M%*Z%!K&26C.HT.SR^HY1P-?1Z5KC?=YV#2 M/4 6MG<'V?;@7#=>4F3DY@Q7KPO !5/:,X ?UID( ]<+1/J*T2PUC8U;NPK! MKL"AV3+AB\0AH]0HUYX;#AT6>+Q@!RU38L8Z\+U@OV,->"]@+Q MO]JNE6K/CST4(M9SQ*$7*F)5F_52U9B.M7D1D69=/]J@.>[ -K=;X8B5>LFHE@LG;8%0 M._?B[GWGVT HH]4L59I%W.?.(M]>)!2U"KFMB(PKN,PF0N?VOO.MZ'55H]2J MOX3XZD)L.UR$>D5B6ZO>+-4;C=F6P0^1"?O;PO+_BL/(&4S4$\NME_^26&&- M\.PC M !T+\*^IG_G(9(_^E$NQU6Y-EX7Z/S\X"Y<#5XZ/?--O=2W$-[2!'VC1'8/_ M!XP=C>"-.VT,9^+;&J/ZP_-JE&%RN_; J:]K;2:>EV#DW9AE24-1JQC$1W- M'V@>B_A$)2T>4\;G3]K#'?,TRQ^-S0#&CWR:'S89L'#L>X@X<@4P .9'Z]J, M!7MP0FNNMUX%+,^NMZDW9ZVW@E^OL=XN/.%X5L#,$/_0_#@ <@$0!Z1([./! M##4[<.YA[''@ '0!H&K]"3U*VSUQ F9%FNG9VM7IA>;#' 0&>,NO"M S@;<< MT!&(=2W[PP;AV0!PR,!'K3P3GFNZL09XX+\PAZ$WY!RS <;9]/9*CULFK,>- M<4RY,%LL0JSO].*THX E;:NJ5^2F\-P:>ODG@F#QRLW5[_DW#+VJO@''4OL) MSGPP".&H8;&18[H<,P! 9BVC$SJF=FU:S@!PZQVR!*/\J7/=.:8_*Y_>YV9\ M][:L5]^K<[XKZXV?WN\-K1:!\1.H7+5=RU&Y&ISU#"BNZY5UH;C:K*?7]W@H M7F=WTT"\QBA&:2WHKAA9\&X"W)06P'8U98OX.+"3,CROX ."Z?1+MT*9(!4&[)CA"O+P":OK \3;VH,# MJQB8]\ U40^QJ$H7P6\8 8R9 =;;";D$ 7/9,4@3(^<'?79](!+:(" XH,=" M.F9MQ@GKV@XO__FJ 3/!=M9YYB"V@:+%YB@B_SX+MNM0R"="+5RB^NYF0+>D MO /W%P],*XH#Y$WW,+GI6( MW .>2^ / W/T>.38#VF^XCP#=G[Z8\R\4!19>CU*P2T##ND-2]H7YL%1N'1Q M'7OD>$X8!=3#4QX-:<5:\L)0><',OO#N'W_'?O3I]LL_S-'X4X=_>J\Q<<2* M!/H.Y-;V^XQT]:X*8B6P]Z=I((_3,SN+.&-)DQM)=T"BH8%RRR:99+6"@J4< M"B6!FOBS7&<#KL(2CXZM_GY]HE38,!BAT/S9E7=B]3D5VEE;+G,#- , M?OCV=(:OUTQAS M-T470_B"CN\0+L@K MF)%+MCB[+F27!?KL%!(D $%PQ+70!P908?E##VX%$ E@.MV6Q;>U7-Z?!7)B MX(!<'%-CWW1/M&H8;F1:+*4A(Z\&)$IER'1@%DZ M((BYR2+WP/H/%!F/29P;$C*"F.38PJ4EI8']H^;ZC"J/I%:Z5RNS5VER(1.T M8M/&-2#LC8CU# "2M7L34$3BT-P!_3[1A= G!6_$9D*:>B$)W%6R,574HHG(]1[@6N-\D:)I9NEP_>S@Y>4U!S M,P*#D5VD+D$+3YB95D)1I!" 2\_> ?#QOLF=1[0*N!$\4%@_O.[ 8:(BP(+( MA.?A;!D:X/"YQ$$+! +V!%?I>ZAA*(I)$:3.O2.X" MA=)X.P56'37-64Z[ 25<0S%-/N'RV!N?-S0L\*D4[@*O' M+T+1_?,"+#%KSND>6#HT48C.31<9UH4YT2I\96OL9NH8WS84O-[T=I"HJ;(' M(,\-(AMP[%//]L,)TD# NZ]?CY- GQD/2%5RHW[KM7QSYQX04K9#(SLJ;P/? M=?T',JR0O8W ^B2.& _69U#JT.SR,#Q3 ]NPH6[&Z,/ 7X-V9 N;5/:GD1, M[9WC\:^EZ!F^_TA'))8K#+T\W!H(D&N.0_91_J&>"-I%A4T4K8,6MRI*LS89 M8EJE1-J+8JGGQ\AKI@\E?%] M&', =RDC'>1G"M_^R,W:#W!.2\W)0J:DB>6C9A\HUNUZU'['JK-'BW6YXRU3_R#)(F]?5UF]0;-;VUW2+3R[K0XR2+VLYWR9I_ M@4;\$'TGS-:R7>@+6-@4+!AZ;;LU^I\*"Y>.MQ 4"@)8 /UZ!'"/Q=2?BA3S M?)D%E=PFE7SQ %/0TOVC1FMJQXON52W8F2W>V9^#!,:Z2%"I[+N-RU.1 ",] MG@N%/& P>.XP8!0P\%08*.OEUG,'@X(4; (,]MN4://48#T1:*\UKI=M=[Z'Z\)P:O"]]WSP4Z[#*4>_E) K(?UW[YH$^!> 7@/_*]LW#2 K M+P#_E>V;@A1>#MP?NETW*;/5H/&/ST:'IP)$7R:(/D,(K5=*K>J<'F3/RT^0D[*I)H7ECR>%?KQY_7B/ M/K'I<]EY+H!][W?C:&^4ZI6-BTX%@AP,P&P'0>9Z"O:]WOUQ3X<3 LS7\.,C=;EZK*E4KY6?GIX Q MNWZ$K0AR9>H*R\6CT'G?S 'D!Y(J*LN]];1S(V^52M5KXJPL@3_6,?6]K\UI%LU2IS?'5?* "S@<# ME_OHA:LND=L63R ME=ML-?7:[!95U+-MR2PV[Q&]FZ:\N7;8)I;#C]T(?Q9=H'@O['=OJ^5&VG@K M,\=;H]E*&VJ\3_I'\0[<'/Z43M5)ET'\*@.#,QI#O/GY<37[>;N=D@2IM)V> MZ*_7G\C5Y1N%+5^)GB$DSZQ3:;WH5,J*3J4S@?4@.Y4N1\?'L(OU.AHBMVA5 M]?)VN46]HKGDL)O MUF(@FD"A!0PDP\>>R$WVC6!;E/Z2L*(IP4\>P'XZ//&N34A$6++";8B;AEZ? M33\63,N[!1I3+G_7Y90P;>/* MB2&N*$O<9K5ZSM,4EK8EWDM3J A7(UO6H;I:J7R"J:)]42N$;9\6E>]=MT*_ MM84-G@BR:_F&@)DVQME&?@B;O%4?0F9V45FP4'K[F5X&GAT4UUD8)2_FFXNE M4 1B=$ -LD1;V':+;J6M=&_+MVE\!K=2FJE^F@A< M*3VDMO:^MT;35]EK.M^6N=$V*NUJK?;FYPTV7WZ<:+&H^LCI8,!O3>N:/[0; M.*BD_LANNLY=43-2'^UR@A\)3A*9/Q8V6U/> MTY=S%A)?$5Y9 ,Y.[Q@6U,K1UHHJ M1ZR_YR;LE,\.JOS4GO,B1,0_BUW/9B-/ZKJ;[W"/HZ9+0@($4TU [9##R&!G=^A'&_UTWA4 MW_'-',8JVU1T5M?AC7T=(1_:;,""(+?]3,?>]%1AET!/B7&Y,>+SMKG_TA[> M>_-V/$*@!=%UQ_U-9XE*'HN6:Y9K"$I&?8K&UN?QE6G*Z*^ZLE45Q111! V< M822:XR5 #@*3H3U;-*063\_P'T@=:;:<- S7Q#XM)& M\7A4Z]D.US4:'@ALKDG3A08RL(VF7:ZT>H-&O]:K,=;OM1K-6J]LM-NU=KMN M-1K5C:HF3P\)>6:NO$;ARBM<>?MUY65Q;I&Z__7\MV_G)^?=/[7.Y8EVW+D^ M[W:^:C>GMU??;HY/;S>L^S\_P?38'*.O ^Y[-'(BY"/ 0/#R V"$,?QPU0>R M0)R)\X=C,[S3SH"OA1M 3#TR[,V%(.+L2 M_5=CP-CO04: \^86/!9&@6.AT8%^1]-%HYPW0,(WC7GSP!O<>O&V/F7EJ;7G MOP<""JR.N3;N3FIW8=P'D<0!*9J%NO8[DZ>!W@+F.B!U:(/E/L:83(D!&YNP M-R[=P"II?[@L;B4%N09$IVB2K $O9=8ZM ?8@ 82$XILL!#/!\F&X2-_P6Y0 M(?ZFW^K:@-DDTZ42C$ P7>N$B:L$]ZV!TDVCP/P I7Q[,*^'9E!IE!O3#E#C,8\?:%$ M=R34A!G'ND_3Q)15>C]^9J+7V)LPY"98)&U]U8]IXED2/*!'>M$JA=.:7S'0 M!(Z*R>61\6G6N'2M+2-_K:V&XH=8%$?R**4SKU#>PH4Y \$9W(8' M\Z7+M=)S2M<":IA< M<'F?V10(J"=Q/:QP.7X=)<F1>$GB5;+Y.B9S/ RM6*L8!?9D DFAPV) MJ#D5AEX = '0CP1HXBRQ\ EH*#5Y*!JAH&92Q#:(H>\S$(Y1W'KS_79A?,J$ M*%8).2!+@<@0X*9TS'GHZ$$1@"&G"> M<59J>GF[C',&NF08C%AHGZ&Y ]>[ !MFV\G)K)?8Z'=J.5P:1+!WY9SHII!6 MPIP"S6/%0>.FATA3G?,D#WEJ--.D$:%:E+>M6F27AU-8PK1,M-6FL$):7V+P MPY'0(L3=EV3[:4Z95I7X=1F"L]EU'\]:)L9\FU;B7"8;Z-A13,$ZH6+92/@7INSX MGL?XD"35#DR+' _D9XX"/EM)G=F, 7?,S-=3"^7Q:U%FN1Z@:;K+3=1_H!#C%"@?ENO4T).HZS>+UV5$'UG'.4A&?0(>8'5 M^[\6A#=N%+( @+>VTJUI9C*N$-A'D!*647:B!.K,_DWM'$< M6'5M.Y MZ>(;*::^Y]9AG)94%E,!QUL@G]HU<'1XI9;2J?>ZMOT#-?C!Y0"QEG.SS#]< MW-!;)2-/B\># %8@3UVJA\DI Y+<,,1BIE$BTB2DF#QY.-))@.0'=AA-XRZ\Z#XQL".?CZ]5CDZ:2YWKN,T#@8ACEP/%# 9S',Y0ZJ M.>J+ W ]:]B-QD6U&@IGXT)>O:;7W\_V=.@R(_#DB0F7#ZEQQ$ZBJY1T DP1 MR*)'2\FN1R3@)\-H"1G$!'#,4A'<54(Y=.UI2T?<5>)05UJZH;H8X&= 4UR! M[3]P/+59/]*UQ*%ANJ'/)?.YT5F()YT'3NFYYD)KT7:]6^9]GX. M) #.."2V*[-$2$R NW*9)2W(\]G1?L)Z5W'C"R\]Q@!$)L\ 46@J:66MIJ(] MDN4Y#&/8LLNBB <8 %4&248;QB:(>Q$3BJB:>D, W?ON/;F$^.93)BL/H7=9V!)/9"(#7I)M M!"RG_=-41,K;9BI"B(R]-)39'*'YE:-+&O)L>KD%A0_FF <;:_<@\-(Y@X3% M[:)R^H;>:,Z8WJ@8"F3,6<'\4U@0/3+G$)J5G_!2U7UO9']UO=KB(U>,:FJ# MV!OBSHRX(I4:21?[X81IT(+T0)44]=O6!CSX2@EK4.,S9#2?@E K(RA7Z?MP MB3908-+U?0HNRH;3>;:RA3$LT4M7I:PB$:GA>+3H@;GWC$,!28=A@J!H=0P9 MX]='HU"8%:5DW=.J&$=/'CF/F4PN)D&I5A)%%P7XR[$ 85SB8Y=4^L,#IVC7 MKO.=T8VDZC5L?L18I#H/'0NVPS##CG.*D3E)0K9B\OD%IH,Z>'X.L0842W%] M0B<$,/G.HLWGXF>4MJF8T5F6U45QMW,%$Q&)>WQSWCT_[GS5.L?'5]\NN^>7 M7[3KJZ_GQ^>GMQ2<>WK;/;_H=#<>E+N&.1@)EF#D<#>YYZ%D M3+F%6('#D[=GK6@,',_QXQ#M_DYHN;Y0K*_-(.+SG9^+B<]A.?ROIJ3V1*P[ MGH>QPC>,;)PPYQF 7^P4C[Z5==>7HSUIO)5:@VKUC1K[9XUJ-N]6KUA]MH5 MV^HUJZTJJYOE=K_>WF*^RJ+8^>/.M^[YU67GYD_M\@IP]U2[.?W2N3E!S#V[ MNOD=_CSZ>G7U*WZ^[0+F7IQ>=G> O?./?D[@>X:&'4Y!3-35[AQ43 AM1(1A M2/5.C#(,%3R8@7WD^OYW1%@0SR-NL:4'*I^DRD$B+C,]X;2^%03):':2,@X, M6#$W874L$I,J[6J5 E%,SN6YP39YM7(ZX]73'Z+"13I&31U#>XU#CH#DGUP?I><0$E$A(.JF=(50$&>):/'*YT3^A#@ 998K)B*R M4U8DR&3[F=X$?_F+68EF*..ZT2('HD;,2'C@:TVY!&5;E^C][-I))@;Y1YA] M*<@;*VU(O17@"/01DJQPH5,BTM28H/M:C)9$7A*BUZHK!EC\;\#6Y&GLA[%.M%T7'H MPY?$<$/T8ELF)>[.!QUXPD,QS[$Q6G[@I!P_YF9]4#%&#C?&)RGV B!!W"M) MT!-?H?"8_PY]=G!;^:\)5/)?II+]U$]XA2 [YK\&6?G[U)="DYCZ'OW(HUF# MCWVT( $(Y'_ ,X5#G%X^MYS&+/D^116X2 7]'OS YJ#J &TU@_0+.!@0N01F M)NK!T.0E.%#L0"I :$K'B(=IJL!D4J YV]4$%2&X[4 1: M!6S/=%"5P76@:XJ,0&8(4CPLH23$,@$]()@A> ;"7@Z3$ZAD9A=(E,+JO*E) M 4&B10I77Y3M(&)(J<*4KB5E555;L1T06H.2T(MBUQ;?:'CE@'1HL@R(RBP.G'/%8-;T32V)#L 2(E@KM&^NS.= =TDP(? MX=I W73@X 243!1@Y"DGCV%R\9B'HT+'%=E<5P)2U)?G@:AJXQ#CZ-I9 MPH432D8K5U*JA#1"J"+2OCCEY"H\:?0N[BP>J1"09W!66'J!VE/ MI!BM-X"B>'5O.B>G%YV;7W>M:,U45:( (!CM4W#?]+=GCH210P:]TZ_\CA&> M18@3C^T1S#W]/!!PHG/CP:WO(FV@:#(?(^,=1I(@07HZ-S<2IM.CB!?1]LWQ M&,LHH:+DQQ$!O9!3X)]:R_BD2"G)#Y5F+?D^G(S@=G3M%_\!'0= A #SD! M)CU+SV^K\/P6GM\#]OS"-(*Z<"SG"!AB@G2>9X?Q< @K-*J]5KO1ZM5J_9K5KK.^V:X+RR-_X[Q[>K'9VCF/8+TX MN3"#Z]IOWSJ7W?-NIWO^[U/R'< 77^7GD_/;XZ]7M]]NT*_P^>I;5T-V>=K5 M;LYO?]WA=?V&GF(GXFHK0@U)S^*SL+13L+'91][$G676!"M0<%F5G).!$WX7 MV5ZJ5Y-_';",>(D6>^W\O*2AG5YK=K1__!W[T:>IA?RF+.1$64B'%G)![B;M M!F;@[TO=;[ZI7^-6_B>X,Z3B+/T94NY/'!M"/V49.3@)W8NX-KXW?^T3' ( MV+V:WCN^NNS>7'V]S:!--#T MWG3CQ-J9(H98P14@S^5E\H!4 #=SPCMN#46MVB'; M%7V6KON4#I%I*]GA.-DA#4:>?32T>9@Q(6.O(JH[DUF)B-XAJ1YMOZ2J*]D- M&*,U !+'K)C(CS\8 +<-N&V*?DLMZN*WDL;XI7 \3RNP%?:C!.S>Q M*\(,*E7SJ%)7HA\R7H[ET3I$]4 5PC #<=!BN=+&OGQI)?4J0<7U8:S_TFY- MKK/,?8]32@S"NO,?>%(Q7PNSN=8]YA4Z2F21%.02J#;9X:314K%1DM,:P^B2 MQ<-HO#(LK4!Q7^2JW,B'AW35*US'*$9>QDVOW+1HTA_<0ALP85D-X78M)G)7 M$(*3NL7P8!X#TI ,DU*>'9#O_HKMH8RGS]V,*)O+LY+\D./.O/5*.5@(A0XB M1!A)3?5S&F\&ZV()%2FM"_6)><1.XWY6.%4\M!0"(@J-FG'/E(F>V)B4 M=^ M B0SWZ.EJ!SX0=Y3>O0RB /G-L+PD0J'S@N&8_"N#]RHGE81W=IH=IHES11 M]Q+_#.,1YF3\5P W'SP-O:2J1T!BDYA\#%1+S)6*(Q-?3B:DRF?D;= "H HA MOT]\A!P6"K21/J)NWD&CJ16/8AY8*N*.1K'G6&JDJ4H=4T?CVM30#'GDXQAK M:C%24DS7!?3'O5.>O\7=FHJ7+;F?%(3V9$([%O(%9_CQ.7J'O:> MVG*YC G+WQ>3?6*N15ZFM=*M^S(B$K>?T-9[E@T[$MN7M$Y:PI,@)/*.91Q0 M$VE.C_SI%TJ/G/8=%?X>D+<+UIQ!T9L453@'?3=XGV).I6ZK7Z5HOB2:X+W: M3.*Z<],]/\^*PW;?'M19J]UK5NOE7HTU0!SN@PIKM!I]UC" "MKV=D7'N<:V MIYF+-Y@CA>7TQOM_/+LZN:B@T$]B?$X%<0K7T^_=+[N7W.H MZ!JMA*L,IVCUOMT7!;AE3+OT(RDKEJ616"F7R:MBRGPAC*A+;,>,O''4N(43 M$3_B(7I5^_%BKCK*+',9YJQE.V*S6HFZ_7+K4:O M5KJ@T60U9E4:&?1" TGOK'/Q!Z034E=61(* M2L93(+.Q2UPS88&?*!39K##U)G(?\&Q8PRA0FV8>!&Y(Y-@]>\>Y@#$K8-##9DCSDI>.V#'\QR-G>%0AESB776S='% M)G[3Z?XNBA:1,N;0'*'KV;0I%V U@U_BJQ=!,=-&NYF][)3%JEM9[;8W*;6^ MNLKM[<+W5_C^#MCWQV4!Y5@6%J.]2I490=Z5M"(*(XDS1961$E&%Z#-1K_D8 MR%(,DUUCK7,,EN4F/V24(B01_28 XL"6@@DOQPQ4R@.)F\;Y"U294,8(I14O M1(1 $KHH(P922R6/PI*1,>:0Q\M@D!)F+4T2$VK(^*2G,F29FQE!.0SIR(R8(]3N+*4#8*8#<,3#2(SK0B91+<5#._R2OU<^$ M?XD$$2/8#)CUW16Y! DA,RW2,T:BOKXH8#3G8,@&-A01R(/5GM3N'=_E5:K4 M/! I3M-5)@'F4^=%E!TS031GH/@J3$*S)&"4K,5\'LX?4(4@0IYM6B#*N"5O M!HM)>[*L$&Y%CDQ9IGQPJA%FIJ*X8 /"QB_A Y2Y.!(.BE05D7&YB.M*^LD< M72Y-+=YE$$PGIYJN;9U9U0P#B*=D$IBD-/7% E3&P4<0(@[J)EJ*2"'?@#Y&>96+RB4F->@.I M_V4]#-0KN_DIY(X0(D<1I7"(#-77 23[2PM]2MTLDHRHO!_%\T,V '[P&29KASD41)7Y5)G^Q-'5+7K,@W*D, MB2WL\E(:#9?/DMZI9'G05_V[*-@H2Q%@!0HAKHR>*JU< MB'(AP,)"T;M+7TC97]F@(LK-WB6)]D"@AP%Z0N\"(MA9\!<609X@GQH%%?D/ M#BC)B!2./Y7&60#@I-FIIF E!B%3WH\GI]V9J#C K0. 6(F D> ;M>*9I-7G M_0=/]1&+&D:^S=Q,_:*DM&I2%Y/D5"#?W-L^A=L22O#B^WC'(]@6%ZUX67C. M;'@W^$$",(H@1;9CAW$I2E:V#X5[GG&S(2?II;0"DIU-.36"XLS?7A7FV> M4:QD#I%^![!J(F92_/"%R8VU_QM[3).%\E+,G57K3J'1J&0#BM!3/!D6?D]K M9O+J,VC+'("HX?, &=.=A [FF<);$4OKOB853SX[_BV<'?!^^&L<3K0N@I)V MR[#>"_Q+P,9/.E-V+ZVW,PQ2<30#=C)C-Y!MK3&1RPQ7\F*T9O-8 <4$)2P;B]:3WD62 M?4V9W-DQ =N3%G3 ]KT[DBDITBPU=G!2D9Y:_D7Q/$;/$CQ6A.'V2!S3RG$ 7>$NTUM5>E5*00:$D? M2Q@IE9 W0XZCPM$WQ7R2]@O2;<7Y#?:=CQP9449WV4*.N) MP#D7%#T$))1X@L@)F6+1R=4DD^QT2APAZR-S78&L69[.\UI4-[32?Q!55%H4 M#[8<^R'AV4A4+P1T16,E]Q?B@[SQ8FX&KE3"?409@2@E]JFL*;M@3E1&+)/R MY[DVEIR3B*9!./P3"J42AABFJ: M] Q1/$F^5T7L9!1%KE8R@(P/V&,,TR@F*]*SN&J32'"*:0LU":Z(RJ!Z0%.L-&%/$92$B*"Y M _58'D,5I3'FE"F1$#$B#T*^B=.2-BJ)B)+BD@<5PR++T)EFO]DTV[V643-Z M-=LP>^UJM=:S&\WF@+7M@5UN3.69U2FL5(DJW7_08%V?%>L*^W1^8#&%RQB$ M.UYE"N'J!C'H).:DO]?L57JH^O>Z?J_=JY;Y!V;9O?/$+]H!2;$W&H5.[ZSC M>1>@XP /OJ (\-[$^?OJNWG[G_(WQW&]W^^___'E-[_S1L-$X7^]@7$^7D2! MVP4(#*\&W<#N!$$7%O'9]:WO;^A0N_W>P&L,OK>O/Q^5CP?77P97?WKC2^^W M-QH+07R#8:(@9ONIP7WE:8=QBOSH.K9/3O030$U^>I=F$/3\JC'J'3GL^IOQ MM?[5B7_\^.WZ8@AZ2CS$A*,F;QGWSP^9G?Q<.JBMP6B7\)6R*Z_]]U]_'?_Z MO?G-_.,_E2^-GO/G-]9Y\_,9!G!ZFIBFI)W:^DE^;WJ)EVSA6OZ![;/K1*ZZ MT2]_'(5__'K='IW^6KNO7/[G.+CX*X;KLQTL_>('X?3-F0@(9%W'M'PR+04! MQA\F)?4B10D*[\P@M7F@F0'#>:EKYCM3.A QNV&O)\7-R_]ZX_Q VN<#W_4( M\94CQ#56ROUZ1>("L\]<?N?DV^CWMG9E7EF_=EL =#@6T>5 M_$&B>9%.[]HU/1G4(A*^PFS=!=A[..#5\$#O<\@2CCGM;(#<+E/";S"=-J+Q M^=]9[W7M)- E\":>2^69S)JDYGE'VC4R3O_ZW6_CSZRPW^#?<3/?C:!"2M&; NDO-X4FYB (C' M5(Z&/WP6B&Y+L>?P<_@&?_1NL;B_&=@]C@"]D>7_W:O\]G>Y_*7:^G(;NK_\ M]H<+T*,>8"?L70W6.K'AWY-?*G=7O__U;7+9#-F/RQ\WWTYA=,Q- ^DS!/GA M\BP+YEX\LOU(/#!]?FGF4&J,!5T0N6%:.M7'2^3(86Q=GWX]9 MN77T7^?;+Z/CW][\W&B4C'I9GJD\II\5BI"A!OE:_PAPF7J>7(S+7=%>&'-: M-35O:7X.YA*!Q?6"4M=2H(/DSACJF;AP3D##T54\X@TM-% MF# @;LE+28%)[*),=0OY#?$,V"1K[89;M7%%MY@20Y5&PRC7F\VFU6].Z:^-_>NK#5T[_>.7\\_G79[?]H@^TGQF!!0!)'A< M%C_F+%B6QU$.)J?Q/MOJ.=>0F9,+^49%K]4E#B7UIW3<(D72:1(_%%4_/[N/3U)#4VUTEZT9D8>J6QZ$C(@CTVT8>X MJV.99BY\A^I_'[O-5D.O-J?V.?[Q/"_^A%(.27C)WCGULEZ($"-@OR[+(L0N M[W5I%GHCS?K2*RM<*OO+@O$U)A\50@VMHNC^7,P MY?BH71[!E:/.\I%Q>O5)G93G!2^=FC_VZ8U@ZW=1- X_?OCP\/"@PPSZT+__ MT FL.RSO\X'90S/X8)N1^:%5;[1;Q@<\&?YGI85_&\T/(=;MMT7_!U PL4 = MFLK-0+^+1K-$AD>>TE(!XY96D#2K0A? C5B$UD$@$#KRN6?YP5A43/A_4U+( M:F@/P/),<-Y8CX.]()R?Q;A>#UH_":NC.R>8@=3]B;LKK.[B"F8C]><)YN"L MB\'/B7%7"LX]DW._#BQ&R^H1&IO*[6KY!_M1K=B57:'?,5["0&D@=TS%R$Z3 M0F57HE"9:B05S:.DN14XO HG+G#XU>"P ML6<<3LOK%3B\(@X;!1\N<#C%8>,Y\>%VN5'@,.%PP8<+'%9P^!GQX6WB\'.Q M:%7*J_#@EVW12N_JD)"W2UTAL0 U)?ZF_7"5'.FD>8<(L:#R\U3;+W-*PKUO M5(RZT9[5I/W-S_G>XK\E 7[+HC2SOG#\^WWQ]_Y$/^7N%IK'84L#M<,4@ _%UX]7[YF[<8V'3GNUB@5(0#::=_QY35]6Z% M]X^QF,<9%O/@&:+O[N5R96X/O&QC#*!-=5F2 I#?/#.V'?% .GI* V^5F)$) MH ;(_8X7([VGQM3P%*(S@AL/&D-R8=O9=@*"0-"#MF_%"**B2'D*B1\H:.-5 M-JK-K.S_B7IU0FZ3]06DWRWMF=Q7:AYM+92.P@-KGS0,6+6H%*Y2J8.JEE%! M&][7!F@69;Y38">OJI\$&FYGA4D0G-&<>ZU)\,[^[G1&S!<]>#B+>J%!D481 M%%D$13XQ*+):;EH#RS![1K5N]VHUF_7: ZO=,ZUZOV%6&JU633:/>U8]\V[/ MOUQVNMA+[G!Z?:1KVE>OBNM\+R\/'] ],*)L48'#6C&T9U/O9STC0:^JJP3YO#E M%YSLT#=KQ,;*A8D)*QR 5Y"):VV]M4AR5W!<&1M%5"R:*'%!?CYZ",SQ1T[' M,=-H*?U,?C?[H';%$?N$I'1;#&[#DH/"_%;606IZI3CNW1VWH3?F*M?%>6\! MO*MZK5H<^(8._#%VI&6$_%#4' %(P#'QRW^]J;Y9NK5Z6:^TM[^W!?DQ,Z\W M+S5?G-Z<=[6+TY/SX\Y7[?;/V^[IQ:U(RCN_/'Z:F?"97>\3V>"![28!5F,Y ML-8:>GD'P+J9O1TX!&+IC(_:E17Y?19H1D/6QCAH0/L\^?BL@.=#^('3J+.; MTQ/M6M>^=BZN;ZZNK[Y]O;I]-J!2$*LGP)N::K1RGN16_3KS_GN&E;(01LT1 M=ACV8]OP)D7P/('A!,SHEY*^#PV<'A4ZT)SVP[2Y7U0]K/ M@2-1(:KN1E35;CK?OFK7G9N;SK.!C24PGX\C XGK%='<%RVNWIBQBVVS [, MUE<*K <$C?,"NS%4LHM=#^+@Y8BMKQM0"TGVOO<=>W;P$U3[8P0 @$0 & &UM M3C4[[O'/QB$D'T+%5&$8B)+YMM& M^,J)[$U:;$.3;#-CR90U3":RE*T4IF@0AHQ]EWT?9F09?.V,C#$QS-'O.LL_ MYX]SSON^_[OOY[G>K^MYKNN^V6/L:>"8N8F9"<#!"0 M"G28W$>XN4$@;GY>7IXC1_F/'A7@%Q 0%!(])B@D(B0@<$SRF(B8N(2$Q%%A M*6E)<6E1<0GQ/Y=P 7'S<7/SB0L*"(K_G\5N $2. "> :BZ.4P"G" >7 M" >[!5 \],G-\2\!_R$.SD.//+Q'^/@%#AL(QP!.#BXN3A#7']>'U6>'=0 D MPBUZ\L(5'K';#WA/^8IKOTC,.:)T]5NCA/4 35GGH5\X'[^DE+2,[&D5U3-G MU< 7=?4NZ1MP='IT>N;NX>GC O_X! !!(5%!P1&14= M\S(V+NE-;EXSY_*2@M*R=45'ZO(C8UM[2VM7?\Z!P<&AX9 M)8V-DV>HLW/S_RPL+BUO_MJB;S-VF+]W_W!Q %P<_ZG_D4ODD(L3!.("\?[A MXN!$_FD0 7&?O, C>N4V[P-?L5/:+XZ(7TW,^=;(IZ1C39-XZ#? +ZD,GCF] M^0?M7V3_.[#P_Q?9?X']-Q<9.,K%JQSZY"$HR0;RN!-0_ ]P*53U!4BPC+:K5/B=+GPT\+T-ODMOW:]!S M5"WTJA2,E5U#FMG&[,J_V_P;T;9A&Y*8C_+K5OGG^[ 0\B7H[-H /T4"8EO?LA87>J82-PKFN M1^$;8)'ISYK>OEATT0[]L$>-V:\W5C-9Q7[P?+DB_2ZE?.^YG[HKBIT:FLU!SQ6\X2OW@O?5URQY"I>L/<><,8.$$1]LR77B\ M;R8A;]HJJJ*$6;0,?=1"C*OMS='8"^I3?+?U+,/?=?5N9K%E]YR0=YWX-^WT M& *2,)D1I*CC+)-\N[E+;%OZ^Y9?N_T&)4@#;+%M437'!DK[UGRH6,R42)'1 M1:J\CD6<9$G2NMRKR\JO4A)?'VO,>@&"/'XDO[)BP)K>.?%K>71\UX[ G5R?)JW/5X' M?W5=5XKH1Q0X[;18\3.=Z(XKQJ<'P1FE.2U2I(%K*D/]:^Z\"MN_SM MJ+"/1=]_TG^@A+)IV8D>,MW4Q1;\C-26/E=,?=>4@"T,1RB&MK&4MN"M5G,TJ<\Z*S->>)2;=/ MJDD];1N0T5^ZLZ46:_K3'KF2'WULYIQRGO5V?G)06'/M')F"''*;^K8[E53ZT)ZMB4#3\^_.OFA"RW^(1Z[:1+10$L#V98;L0L5HA32)AE>9\-4%>V M0J;#"C_#8JCY*3D3$Q,H+[2 E]_=-)MC9V)?J@2 (OUN3;CN,V0NX4*%]K/A MQEHHN799%K&;:(/R4KRH0:UP!+&!JJ#S9DH^$^T*Y:-NUC@UG"!TEZ$2>CJJ MV:"L]:%LY-W'PX$[%<3%C0./Q1V6)C:&#="-F/YL@*<$O1G8[X)Z;SH4$#!2 MM&UA^$QCQ-''+/OF@?T>69;/BM^@R[NOWR5-3/$8*S@L]L/2X9E#+DR?QB\J&7D]@>%/? 3TR$^>\IR/ M+#^;\+Z6"V-O)R?A1+1^:G:98'1W0:5A_DU #K33EYFF4>ZUW.==:[B$[*?O MU4MZILH:&1!ZOSW@2=.=4F-8)#NX]ED69QZ?GN4I':)6AL\%VFZZQSDF 'NA M4/1&P3_&?++5W*N9&IPUO*BW5OIA+-N6AIMACIO"+X#=]A GTF! MPH5-/>QJ&['26'9HFC9AJ28W*WKO?2GFX'?.5LK[^1]G*RGI*X$JG[I)TZC; M30,IIK>TZ]]K.].=#.L8*SF+!I58ELZ'24)V'E5>NVGM+_=PZCHX$.0JFCOG M:OM3KB7=]&7BE/G(.0+8JF84R7?&I6C0]Y[-=&Q&PWM^+:'8N7L31=\?GR#6 M=<5&3.81+4[>E6R2,%*( QKP,+I.\G5\ ]PGXND:/B-C2W/@ MX;9H)ZI.8(KTC9ZKE2*V#BK%:LV>1"X8JDK.-K-^[YSNL.(3Q*D"B4 MTX]"2".>RRZAJ1,BW4,=JF+,2"YMGSV!U-B)BU+%S'V@9-K[XY9\9M80"R:T MB@Q8 3/\C-+W$=:U(G-DF5E67'>!XWC%MS'=CYH7,%&YA>90PS#(%_^&I@QD MRBHYY%F:^\: %[[:YUH_/#I>R-O4=(7EY[X M^67GBN;UZWX*.M)=$:_GME+ (XZ7(;CAF B<1 ]BI#@O*V4-P0A>3=V'/QH8 M$-QVZ]EB9YX:+=6T(MMNV<[I.'F5_J^9;/^L1V%*E'IWG7-O: MZ!^-B-+3G7P'F5WVKL5/3Z2,+XQ&POJ2-!E3I.(.%F6_HGQC#4U^]MAX0 )' M7@/OH#8@SHR>VA,SI<&K'9AHLQ'^ M5K#OEP>G69]_ZNF]I>Q*(1J;^"?V<9!'4Z(L-V8*&^ SCOJZA.CO<9,H'R5C MWW[]&E5E'3<.T@L]G!*=<@=\LYLR8V6H^.;N[FH^/2E0RL'2/LG*ZW?5;?S1 MOPO40CMW(- \;,-#O_1+]O%WYCL^TN'X8DI@WIX>O.\NK?<-:K1)NZ\J,XULDYC<;(52ZR+JJ^&GE&B,6R-"!#/ MJADT$1+8P%BZB9[.AHB\!)CQS6-\\R\8\0EB>_7+Q) _)<^,5ZTZP9BLIH- M-!^7SM2TBL4JM;6>EI NLE_/'8)[UV2O[;C;KTHVL@'/V/&;;G!-6KC!,5/_-'<]%'$ MKTE*>,E$C;DK1B'' 8/9LYVAI;A%!KC^=D:_Z'JW\-9O/>4(.!G]GGY5_.#FT%56S C)AZ4=-F/VO^.5V@[YK% MYJ,&,K)1&'.>&6(=L>?591G7YMVAG-RD57D=>][N>$&9U+^9_G7Y1EA1W\>E M'8-,6YB@@]D70%45NO?$BJV1]Z9%=-=/2 M4'J7$CPMR%=($#"70$9-&ZOY[F+,P& MQ)P-3*+RF<%C%%AP8'[&$X>JN%[N6('@F;]D=O GT[JR#$HMU1=3*NGZ%X[; MWGBP8,5K)82_<-R"8,71-0 P_K%_ML5;Y>P$5VB9.0G3"Z_VH7B'Q-=_"._ M;]:NXS=CKE>45SN$:G'=@_6.-]36.XQT1O2_'-:>K?[]?JNW< 4B& HM6)8M MJ1KY.$SOZGKGJ*$ZO'X?N[H:YG#O$HG[*@O'^X]\<.*]>$AD@&&6T&59J$*3 MY:GSG ZUI=(VO$I\F*,*P796+#6KPW6E'_<)/2V.GH$*)6?])AAU/%QJZDV? M+ZWX,66W$9*?74^Z)=">[=/$!B+L2<&-E55$Z!/YFQ387$$5_*I^S><=_Z:( M'XOBV>$5ZQ=CRP7M("*HU.7!'6CZ"![L(^S9[7I.V0UQI"J^,&#XTS[&S7.U<)", 32_&LA6#>Q\+,2B)/'Y,J)/=FR#TR=OV@U2778 MCV,P/_/S&QZ/$R5E>OG^[1)CZ6J>^M00C=5(7;H$'H)74 ;N,8:0;ODK]B$P M4HL1WBU,P%.2#^E^H!'?VJ*]WFV)2,\L,T*ME#\/:KLJ/]:*E$7DJ;X,I&1Y M-Z5'Y;\OZCF*V*V/(7P?NXE50.AP&R:2_#6G9>01LY<$H624S0TL% X'9YP> ME4$0F)57]*7;I]J"?4DX\9_()EFI6++N"-U;T/*3M&EUA9D,[P=EUS#Q%!G3 MHE&6P6Z*4:#!JTG=:OABW5"UW7*YW0AX^U*6H5,I+>VE#VZDV'53"Z,U &*0 MY3-Z&.JNO1U-9Q_)/G$WS Q?;:$#:J&0SSS55",H>_& MG3:BRGW$3?F]96U3/[].&HCOD(1&;JM_/^Y!QMMX]5FM=#=2'ZBW3YI1BN&U M/[\2U9,QBNZ/NV#E&S1JXOLK>7 M1I$6(1[<39_:RDQ*08F(TG"=<$-%KP7X@13*8)"J/T.KP!X?* D(_(95:WYM MVM6H0!BVM<%\JFN[%%>^/-[JC?^)9T+?L\?_'5!+ P04 " P@UI7[:U! M(6<( #*)P & &UMU:;6_;.!+^ M*[P4MXT!V[+CI)N3TP#;-,4:Z$LVZV+O/E(29?$BB5J2LN/[]?<,*?DE<9ID M;]/KHBE0QR*'Y'#FT3,SI$_^UNN=EQDO8Y&PGZ3\[87B\(?AN=!<'; MZ5O?<=@?#-E4\])(*U7)\R X_[C']C)KJS (%HM%?S'J*ST+II=!9HO\,,B5 M,J*?V&3O](1:\"EX2<&;O,Q>N]@NN9+'M65>%H4-DQ1@;HOB%SW5O(Q&;A<##X^[CB22++62\7 MJ0V/^L?'ZR8M9]FJ3?FMA5KDW,JYH+DW9HUSP748*9N-;RZP:V35CDM5:7LI M+V2^#%].92$,^R@6[%(5O'S9]2WX:X26ZS^4,DY.N M8[__L-EZM+7(0KCM1"I/T'G^SY\G;R;3'UX,7PW&HV%_>!)$,%;UE50CZ7:= MN30RDKFTRS"322)*"/SPXOA@,!J?!"3X1'K%>(.$?H3-SLXOIY-WD[.?II-/ M'Y_.7COU^K\9;$N-29>]TZ".BSY[SXM*JTK5N3)=%@MM9;ID-N,V?!JS_+LV MM,2W8I?[-!OV_;MUUR>;L(S/!=-B+L4"-K69-.R7FFLX/U^R2U$I;4'2[)W2 MA1\S'/1^8?LV$XRV=3 8>R'W,!QWF$J)_:7%9R)CGK-?E\:*PG3]\$D9]V\, MGTEC0=NK*<9/:R'7)$NXQH;#4?_H)KZ^77<>W.?.-]RXF,J*);LJU2(7B+Y= M[]7&EXF"2J5"V,;:7):,ETM6EU;7 GM 3'8Q'4[DK,"3EO!@RF,T::8*N-4J M+W=+H!2Q,(;K)8D4_$HP\O)J3H.V!,I@R9P(C=8@@5AJ)!(00VIAH$DB-%MD M,LZ8J>EC/7XAM&@FH0T4TB#>49#TJ8<6IA*Q4Y#FK:":2K#-N2"VB):;9GB& MV!T0&_UAB F6RA).)#RLG=8%OB".;KW1+\L4?,(I(\'W.*\3S E@;'BH"U!) MXJ *?B5($E214:XPU[C;W%@:L$YAZ?IEO%)S^&/8],@IHGH](JK-)5X M=&Z9,*Z% P <*J-B4.B6H#[H8E2-B!]0'8D7M), MM:$@Z5X\XR*JHS@4R% ():\;5"$SE'&=$P1IDB\Y!P6 M-CL2J%4,?P G^L?=.95#'@:"SXS/W")5V[LU> AK\Y6TH+0TO;]28%&;\+J7 MJ;$$]!G3Y,_PN1<^2:?US&T/4^W9I#RN9R>,'L%?%#%5'->:_+@1GG;,6BAC M,93.N3"7H8.*W_VYAS^=T+>'I DF.6&-!1'.2%[_;)YGP-Y9I1P]397BSM96X.^NJ828 M;1. :U8A&#TBU-]* %>J<22!5FFSBJZN 5,6A;16B"_P=J00OZD_D=#/3;(/ MJ((F#=$P_E(JVKY;XO=:0GWW'M5E[(KLSG/A\<#"@XXT*-V2P U5;E0-QE+ MT4UT7!4 "\&O*-SY=,<%/)>HN8.Y]GCC4?!I[%*L]Y9438?MG4AKR1^:LYNFPE(\"\C3;^)I?75K4-_A[7 MM6S=]I+:VW>]U+)Q=;O'W'9?[_DK.;J'UJV>S?I#OW6;K#9.$0E)2F.I IO/ M13/I$>;<,%FS=FN^C=ODCXM-*_"".QQU5O 9O?>4*_Z>614 M7ELQIFMR4HFP98@,0O<-H\7^H-M#5V?+&NUE>O-ID^]WWX'5!(8O& "+/&CW M7^?=?(N]A>P3,HH(1''PJLOH-Q_N%?RR'[>WT;RR3 M+PJ^*XOL-V=LR /$RA!-==2Y88G Q=Z6VIY F3^2%&RR;;8*N!&/KV9:U65" MR8'284LZ&S^]VNYHHLD!%,EE*7K-\V K4? _[]K*%+::5K\EJY#%]7SU:;7/;-A+^ M*SAGVE@SDJ@7VW4IQS.-XTPUT[S4ITSO/H($**(&"18 ):N__G8!DJ)DN;9S ML9-VY!E+(K@ =K$/G]T%>/:O7N\R3VD>:\'FG)#AH'_4'PZ.^X->[_P,QKJH.JD\A)O!Z"08#49C M,O@A//HQ/#XA']^1PT^SBXX3?_/A8O;?CY=^WH^?7O\RO2 'O2#X;7P1!&]F M;_R-H_Y@2&::YD98H7(J@^#R_0$Y2*TMPB!8+I?]Y;BO]#R8706IS>11()4R MO,\L.S@_PQ;XY)2=GV7<4A*G5!MN7QU\FKWMG8*$%5;R\[.@_O:RD6*K\S,F M%L38E>2O#C*JYR+O656$XT%A)] S@-M;,C>]I6 V#8>#P7>3@C(F\GE/\L2& MQ_W3TW63%O.T:5/>M%!S2:U8HW/82F@FY M"E_.1,8-><^7Y$IE-'_9]2WP;;@6RE6(.@Z.N$V]_ M6)D>;4RRY,Z<2$D&-R__\_/T]73V_8OAR6 R'O9'9T$$BU4\DVHH7<^S$$9$ M0@J["E/!&,]!X/L7IZ/!>'(6H. 3Z17#$\3U(];LXO)J-GT[O?AI-OWP_NG6 M:Z=>7VW!-M28=LD5+27Y2+6F71)S;46R(C:E-GRJ.;\)K/Q>&K1T4[-AWS\^ M=WV2*4GI@A/-%X(O@7%M*@SYM:0:_"M7Y(H72EO@8?)6ZD.+PF@D32V5*Z(?$IY7T2"BT@J(%F@TY!,T-CP]YQU_B(,-CYILZ;DR!V5'NL>AG0@YJ M850[S*!:CYLSN3UG G.B\=L8!@F,[%\RY_GGX)+4_^,3IR;M@!,,R((77-"Y M'RU=C(D2V=A_^. MF(RV,;G-*G>2RBUH/KCGPQ$*J%X(AAQ,C8'H1P%(=#T0X2D1!?#K'HKW0S'N$+Z@LG0<@G[B20*9EUC "IL=&503Q!_ MB?YR=U+ED <=@<^,3]TB5=J[-7@(:]-&FF->FMQ?*I"HSGC=PU2M!.@SP<'W M\+D7/JQ3>^:VA['XK%(>=V6'C@G@:F6P)P@Y4;5H.QX.#H*CHV!<"2 MTVL,=S[=<0'/)6IN9Z[>WW@4?*I$-!=T*M2N^@"^ %LK"N MC[D& JXI,[ ?EL<9XZ?>O1.TIZ<'5P88-A,-#W077,@=!P$(W*9HA9:NCSPB M7RBYX!A^D"< M*:\.O"UXCJQK):K!A]XNRQJK,-I E*M@E5%->(Q#-A:C.J0N%Z8UE%P:V1T M&6Z$U@M47_>6FA9A!+1PW5O":MQ[O-S?ENU7^WE7.[ :@?\%EOT)['T#C!J2#Y &1M ^JU J17;TR:5C6A\/=>JS!GFU$J'-:VV7DK39(5THP2H4G)[V1T<-_?NV M@7LQT[^]Z5X'/?\?4$L#!!0 ( #"#6E?W"+9$F04 .P8 8 ;6US M:2TR,#(S,#DS,'AE>#,R9#$N:'1M[5EM;]LV$/XK7(JU"6"]^"US93= ZZ1H M@+9Q$P?;/E(B97&E2)6DXKB_?D=2XZ9_!8$ M)Z+ (J,$O9M_>(^(S.J2"H,R1;&!UB4S!9K+JL("?:!*,<[1&\7(@B+4C<-! MV(V'81P$1Q.8:]H(29% 9]0[C'IQKX_B/Y+!RV0X1+,/:/]R/CUPPX_/IO._ M9R=^W=GEF_>G4[071-&?_6D4'<^/?<<@C+MHKK#0S# I,(^BDX][:*\PIDJB M:+EY?QM M,((1AAE.CR91^^W'II*LCB:$72%M5IR^VBNQ6C 1&%DE_;@R8Y",H/O&F.M@ MR8@IDFX<_SZN,"%,+ ).3%G)=7H(UVB(9>FP!SMH#)K:YCCS]IH*=;BRRI@Y-*3J#SY*]WIV].Y\^?=0_C<;\7 M=B=1"L:J'DDU.[I=YXIIEC+.S"HI&"%4P(#GST:]N#^>1';@ ^F5P0ZBZAXV MFU)E6,XR;-V)9(YFBHF,59BCDVN:U=:YZ"R'$50]G#GOK?:L5KK&8&\C47>$ M+L.+!$*?HXN5-K34'3_F5&0AVK=S66R]>#R5)62A ME?O5'1^@7"JWU!>_%**"4.)E+RC$6IE"8Q^BSR8A%X,YXVU*<\Z%G07K,[ ' M%@1V&B0' 8D-%BJ9UA;/YOH>2+M\JV4'O54PZ2Q$[W%9*5G)FDO=0=."T?SV M[FT#JP'309G;^O!2W6,S8;^9MF3N'\(=Z,>F8X7MP)1JUU6NT& M-I)<$P._"5]W,P($=X=HGW2_LQOQNTZ9ANW=E_V!V,;S4]^^[G? M>K?]Q@2<*J5/PW"L&0<5YHF[+>/:R+;!'LC/03A#> -(V^-\-^8>LNPQQ 6"3K+C+3YJ'?H\Y&S M7V3(G75N+ MU@)%ETJVND9:<$?0L=G\_P(2&X:")>O?V0!@C'7TW#7Y#&3GW M[*B+?B7V?\%WMGB\J^,>".F3DW8#S Q.?V;3ITL%/^"*3XYY?##[U;KRIFM_ M2.^/@R>'_(_ .!=%CIVT=W4[HM[C%.;S@NFFNFPOEG"6.5YI*P='3:6B"PG^ M:ZGMX]>@[OS3A>7/0D(M2J\SJ-W;DA0@VC.R*9<(2E<_+6E3B@B%RHHTU7XC MKLKP-2G?I$'K9UTB#-^S]-W!68/W<3W7+ M#05(II0**"'D%60!TL)M6+^SR=+>M*>V5&R*D ;(YIB\5H+IXML$=[C1 / , MJ@YM<)ZCNH(6:UTH_7VMX3>*?Q9J3>MQ]GFA9"V(I?92)2UYV;B&5X,S)D,BYH=&WM6&U3VS@0_BNZ=*[ 3/R2-RXX*3,T MT"DS;:$0YNX^RI8@?" S<6))*^WNL](^J^EO M07 B"BPR2M#;^?MWB,BL+JDP*%,4&VA=,E.@N:PJ+-![JA3C'+U6C"PH0KTX M'(:]>!3&07 XA;EFC9 4"71&_?VH'_<'*/XC&1XDHQ$Z?X]VK^:S/3?\^&PV M__O\Q*][?O7ZW>D,=8(H^G,PBZ+C^;'O&(9Q#\T5%IH9)@7F473RH8,ZA3%5 M$D7+Y3)<#D*I%M'\(BI,R8<1EU+3D!C2.9S:%GA23 ZG)3489056FII7G:OY MFV ,(PPSG!Y.H_;7CTTE61U.";M&VJPX?=4IL5HP$1A9)8.X,A.0C*#[SIB; M8,F(*9)>'/\^J3 A3"P"3G.3C,+Q^+9)L46Q;I/>M$11C@V[IG;NC5DS3K%* M4FF*R=T%OB99M7*Y%";(<# M?MB?1BDXJWHDU>SH=IUKIEG*.#.KI&"$4 $#7KX8]^/!9!K9@0^D5P8[B*I[ M^&Q&E6$YR["%$\D8!1W$=;HB,@*SH4GJOV6S@?QOO6_*2BZQ"K%@NK@[(;3 M%3K*C.WIQ_$#1O17#7D*(?U/K2%"5]N:G0J422&\_WRJL([[6&,%5O 5NJ"5 M5. V@=Y(5391$00& 0D-5BH9%I;>S;7]X:TR[=:=M$%KCDZQTKA[K?V;!M.C0E=E+G- M#G^J>VPA[+?0ELS] [<+_=ATK; =F%+MNLH5^B3D$ARTH,G#QH]K8H"6@/PW MK)[BZ?UEJ*/V.]AW:N[V]KS3_1/-P9=-J.M(;6#M'0R&$QO#S[A]'[?^E[@Q 6=)Z1,O M'&8&,P';C GG]Q94S.QI5BFJ+7Y=VXV!"(,8* 5;'3HJ %1WG52^/@)@0N(H MFCMD8%3-/?RRHLJMJ>\<#^'3SBN.\AJ<RP78[R)D"A-C98JF[@B]96V"/54@EC<7 MU!OI$0AO&-YP\-8)_X^KMQQ[#&&1H+/,2)N%^OL^"SG_18;\L,Z-9X'Y&UDF MO>H&:)G(OPG$+)%X2^&YQF:7VG,-ZNU M9R@>VYC=2C$ H0(4;M.P]'CLW0$DHG MI8A0(.&D*0<;D0NZ8-HHJZ5AE[V"&E PUZ. M KV!R.1^JB]@*$ RI50 VY37#.1;PJ:TJ&K[:&+(Y)J^58+JX MG> '2EXPG@%!U0;G.:HK:+'>A2K1TU*_4?RS4&L&B+-/"R5K02P+E"II,^#& MS>5V1\,%^Q"*'-0/FO=XBQ'ZV]$M2KC5M+Z*K?""!JFB^%. &UL4$L! A0#% @ ,(-:5YH\&UL4$L! A0#% M @ ,(-:5QS3'S7/UP( DVDG !4 ( !EDT! &UM#$P<3 P,2YJ<&=02P$"% ,4 M " P@UI7[:U!(6<( #*)P & @ %:-@0 ;6US:2TR M,#(S,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ ,(-:5ZQTV[)7" Y"H M !@ ( !]SX$ &UM&5X,S)D,2YH=&U02P$"% ,4 " P@UI7&7!(>' % M )%P & @ %3300 ;6US:2TR,#(S,#DS,'AE>#,R9#(N 9:'1M4$L%!@ + L [ ( /E2! $! end

*7BN[Z>FGCLT M QB:_OK0]+D)[:1D?7GB7@1_?TOX) 9N(\;M,<+N3]JK7DV>2I/">BTL&&DD M3!8R%<=+""R-LB?A:PC_"\,#A/^5!EI>A[^:Q=5[$O [_!D%9O?+8RTOFC"^MQ!G6#%H _B!:@S-$FB1HF+22Q*25 M[^>V'Q17OW(AWZKR=Q5"0G6]%B&ANEZ+D%!=KT5(J*[7(N2/4%>X>WQJ<>M3 M';B]CI'2EU/=\77_%L:1$GZ^Z?1QHC/&@1[D^S(IH;)"987*"I45*BM45JBL M/U99X=['267;[=REJ/CYHF[;T=O2*4-W(@_$3BF.EE*TB>F8?N#%=YO <,?% MACN^F%I^Q+;RM^24;F%5V("*V#VI<$[4NTDPGN] D> MS0A^8T4<,2@792>8.#)E(,I(4>Z6F?XP/V[**+K9>(=9,1"-/P&-I_4!WXW& MH>=D&KWA>B)UQ%S3"#S>J/@<0"-P[] T1<,]]L3OL8/+V**WQ=Z=Z_BFIF]T M<7>"&(;G8'@.AN=.O-<^F?CF;3;T32<.MDT&IA._]1&<_#XV.<]3HD\!>_LO M-,GJCKZI1A<-6]2+(_0NW'4-O=VF<*&B0RJ 5/#M MX9.S4,%Z-='R5'5 ((I"423=+D W+N%V@NU%VHOU-ZKL[;/D1X?[Z#NS*9Z,-*] M]DAQVJ/(6#5&1VSTCF<&@>[4A\-C.0]]=]U7J YI%1B.'?A2=J[%:#AXL6MD>GCJ7/!<3 MKO1"MH#P1;(P;*J#01M=R"@1ESI Z#0"Z$SJB"F[SM"1 MLV91BEF _?4W3N!I!(6%4" +0!9(;'SH/2R0)Z8,WN'9%B*&:K9+M%2=S30! M"\0W@6-TFD!.&.))+ U<>D+%62CN!T7PKUS('W'Y)U37:Q$2JNNU" G5]5J$ MA.IZ+4+^"'6%6\ZG%K?DJ.Y$3PT]=[+;:W8=N,<,(THPHI2X/>8-EBNN?RRF MA+O\J$M95@Y12,OBUH8;-L#^$@5VF7$RC>+PP!ZD 4@#R=]D?I4&:8UIRYA& 0"6[S7YR M33]VSWM8NN\CO0PZM59"J.(D:U L9<@H&U;B69Q]>"\U#"TF(;28^B/AD8$-WK;ES(Y=&EL6Q9P9 MK!VD7F1095#,C!F]&74&1 6(-$,N6QQ +0@@I!D"2*"1-X@2$+80MA.WWQB;>@JW*N$T%M6N8-.ED!\+,T?!AU@"PW=R? MC#*'E[M]!6QA'L)WAB:.YT#OKNU,.3J\-OECM'O-A^B&J+ZW-&/#Z,: MO>_5^4"O%ZR9)]YKS;L1MAC&J&:CQ9J%Z8@0U0E$=?+C(9\WOS%VE6W4*W[9 M,I<\9^3]?J&E+0"B09R$09@31DF2@>DD)W \O?@Z#I9L@R0GB9$D-NP%RQ!> M;QG"Y =7/D7LHA$8DWYE5!#,^YYQU^#&YG3%R=':$^>(L.@I(RN0""X&&9 ( MKB?'Y%-$4+#0[I2P2ZID:B:A"A3%S[D%(((X[00Y:8@5$L'%( ,2P?6DK7R. M")!4)87J M>BU"0G6]%B&ANEZ+D%!=KT7('Z&N(F5&V3X['Z_+"R2F Q;D&Z$GZ&Z7HN0 M4%VO14BHKM<*/./X35>=E)9$4\:HSZB@T:2&=E&K MZU)8">;+ZKUBU"0G6]%B%_A+K"'>=3BUO3@^V99QA*.G4H"9\N4YH;#FS]/+&D?WU?&.D, MHEY$'.E[:FWKP>,!B"/1H\F=W[I'IZ.%E%%:>;V'C1L=L*7$;*XK2S-'KH.% MZ(?HA^A/PM;R6^@OEZ1NO]W1;6'6<++Y0CLOBZ4F0#\XRTRFL2.5,R'Z(?HA M^I.PG?P6^K5YK2#2-EL1,O=N6=9(O2%W8O2SX$[#-,U ]$/T0_0G29ZI '0'U?-1M/HD2MUX+XQW#>&H>(K%O)'A(JANEZ+ MD%!=KT5(J*[7(B14UVL1\D>H*]PW/K6X@N(YT1O\U%3W(H=X,HE<:7^D>' ; M&=;!N^ Z> _R?9F44%FALD)EAW.7L@X"C)( MD6AB3I=# L$(P7@Q8/QP)NN?LZT MPT#78#PQX?'$DZ:@_QSZ/4>48 O!(P2\*KBS\KP<%@6>L;H(C8G]UIZ'4)" M=;T6(:&Z7HN0<*/UU.)V=.!UZUI*B3JK&/KF"*>?"#S/F:@ QQ>31X*VE1\* F\WE2>J M.Y/1Y@Q!"CA3$'V[V.S:9[T-9.?#JJE5L M]0R%D2034Q=-;[)62ANH4A%4J32#PX/9$*K7#M5ON6?C=Z%:(T=WM;9DZH)9 MUMJ5C+E>(U4.0)6-5U42@U"%4/TA4#WMI1B_"]7&/9DG8-$Z?T)(ZM[9#E$.4)S>P\0&49RG6"1HV2DOZ M2KE?\D/#:A6: .74QE]B3EA9Y]S:#E$.49[8R=CA%J[Y27M MHDJQNP H9S=K^2DK2YY;VR'*(^:YN: E+3AZ:C.*JIV%%7H@\FNA/X-U_8N3UPCT,_,(>K5X9M\\WNKF,T MDN2O,XWD9S5-,^=__S?Z9_=WJJTK'H#6Z*^GPN'@)=MU!$'^?1(V5:/)U+V= M5!BQ%[7;B$CN=3K^]__^L=_Y1ZQG5-=VO=O=E=-[4HUB/KO%8O ;>F;@Z8J5 M48;1BV\5>Z&L_*V4-'L#K(3X-NO;AUNKP3"D4.0&)_^=VOL9#,?!6$Z4969O MQ+9JN'D(^#GBYVC5L3>/76SZ MN_WHU]]MP'0I=YCBP5H7H?I!3Y7WZ.K3H3XV@DJ\(,FH1K+($*-D7<,)F:!) M6F8)59-9ED*&*L+BY(#YM7GKB15\.W2#)V_9#LO M;7HRZK0*K5352%7XKE* M2NR);:$JIC^Q=_-Q$#:!:?J\9;93 M7F508B0A6,]HY,NJ+=ZR.2Q-\3MN) BS,()VJ3V3+)R3L2//K-OU M?C'7GR-UMUZGT&9UH%2;4V6UXAHP?/M,I%/Q. M;KZ>(;I,USKJP@XK:RYJ23YOB;2LNL*QEHET/&8>-#FE,"8BT_;P[?W5N!1H MQ+PMB(MZ]3ZOXU(S'[FZ,HH^;RIQ"\;,5/R.% ZDCN107&=4:TV9/!0IZ!9DOE2=W$L%M[%H#F<#QVIQ,G78,FJ[CBBO@EHF M5N\L*M7!4%UP,GW8LK$HU(=-OV1:E-%&Y5[)4:EV4V8.6[:-7-'OEW,ER>S0 M>)5GL)Y3-2+GZK EW13&S9K7%?31##?87B@'IB&CR&'3OA8VM)XWYT M'-[2ZY$>N?2]G"6;H.GAC-*9WEB3>$PP6T'&D(8= MCJIQH.G!E#+E54GE[TJBE)E,.J/NI-.J9A>@Z<&Q[0O1#46^;YN:B"R^5S-)]FR/O>>[T3.' MMKO8$>SN]PSP16\W]N4B&J-=4&42N3^1IG]B>.[J.;!J^WZ?9 ML\M_.T*',G B+F BT!LE")@):31# MKM\G-?,!J4^Z&OZVR,R!Q*]M9^[7RGE:-V?P5%K5M<$0_.\7^>NSDF,W[*OK MSY>(_CM[N^V1I^NI:O3%R$\)CJ9KJ8-Q@+-^;;->,YW33/I;J\OWLMMGTP,@ ML5\(Q+]OMK\2^-M=XEV:Y'29BO,Y4[OTO LF!E&?!CI(>=Z0(XZD7V!)J#!0 M8;Y!8>!ZJZK *8ZC M@WN30VZ2Q]IE]?^S]Z4_:CO9VM^O=/\'E'E'FBM!KO2 ;/OQFQ?+&,; M,#8V>,' 7_^Z#-WI!-(K8 PUTN37H2O&576>I\Y6YRS$XJ0J$95EH>5.8JT> M%2*N' &N9KONB9OFOMPI3$<-GQ,I)BC8S35*XQMP=P4/F9=,,_B%&IY#Z"8> MNO=32>*ST+UL2:BWH$O+8G'$5D<8(B"#V28_\JGU%$"7^O83)=,8?:&J\Q"Z MB8?N Y^Z5ZGS]!9TA5(V3XVYCLY7=]K0+LR6CJB >Z#LMY\4E:8OU3 "0C?Q MT'W@4_@JZTL\?4MC3H\UH.+VS(>9VUIWZ$&9X\\*O\#&0 R /2)7BD2>2DZ^),%^EMRQB(NBXBKO)KMR.UBKI(/ MI*B##9YF2 1&12 -)$@1N+.HYK5H8&=D%-7A\8PH>S@_V%36L]D8%+1EO_U$ MTR@+@Z.0!J V$%N$]%HT0-N+]I!ZE_:9LEZ&=S/B,O&5OWJ+[A>.,1=Y;P M?1YV?I?3IE; 72*G-E9B<9T)1IVLQ/>1=CA-/.1G[-AI ^'\$'"./=1S<>=K M$KPMKVE651MQ&GF^&(A5>3K>[A:37)8"P*6^_62)8ZT*'L2/@=S8$P,NA]P$ M.4A>0ZXS&&WQ%5(W^44V5R[3K69378$./NRWG]B)!M\0N8^!W#L^UMQ1R6D-K06'3UW)8H4"B["8!&@8'@!H9=!KPP3^6:>2H%V]'"]TPIOA.* M@;)->8YLN68D'"E9!=UQ0?==Z*Z&[NK;C5K=;_K* 9ZY SJ[ )S[^7&6VOT% MU2>2W_NH_V1Y,%;>O.88&;@#E?%JA2%?M&IY*_#&7:K)24QTJ3[-HL=WZF$^ M"Z2$&XY@W:]3Y5J4P'@-O;_%"@6Q:'=;2'?%R6MZ&E("<+FD$02'E I 6H) MM^"MN18E[.:%(M$MH[K8I L%DQVL3<\*0DH OIPTRAYGNT%*@)3PJ%I"K&Z@ M:U%"J:O0Y"2W6?#]Y6H[RS *KR+ <(A27I@T31\7%SB?ERAN<,"<%YCS\E$^ MCZ^NZ>7UO9CG!G-F3M'^[T3/.:&L6]/P=<,_6^$RVF]1/-HH3&;88D'R50-S M1D)7F^6;4S"WD.%IF#,#Z>!ONAZD@QOT%7V5#I1JN399^O467^R4=YA84]"< M'(1SH[[]9"Y220K20?+IX+:U@\=R#;V3 8Z ;]8YQ=U .@70"1#Q6!&W8'?541*'*NN=;J,XHONIZ:X7+;K.\"NP"X?ACT= MDL$'"CB_[R+'P_I2[7]L:G% M0]=G;,P6][QNPK]_%0?/"7Y^XN;P;Z8/UK9E.U'NIN@J&)8F,9CR VG@ M[2C?@]/ 97TZEZ6D*6 "T?273Q&7"_) &DDT#4!FX MIN/F\C10:>462Y44RL9"0S(M= MY%88]@P;0=. V*O@%IB:LFPO?*QG@X\BMZSLA9].=$NV%%TVPU<)/P"UA-SO M9WRY%S 'M8KTR?:59=O_YME_#*ZVQ;22GY4T55___$_XQ]._4TQ-=@".9O_^ M?7(X^)+#08,@_[P(KRH:H(RG66'$BVN#^RE2+UXZ^O.__^OER__RV684V[2= M'T]GPXM9S31 WC^P"/Q3+3-V--G(R*"6V0_9#.2M>Y@ES7Y_UCY_/!\O8!E2 M*/(=)_^9>O$S6(ZCM5S(F\R+%3MP3<;4)MZ/PS][^BPZ49X_M%T=,-X/1P,I ME6L-//VWYT8;X]G+'QCZ'93=6H1_/4R,0+_3Y(6VZ@_@XK\VYC]R:N: D^H? MW6;N#U' 29^\<&^_<]?/3M9QI'+@X M1_2RG\GMD]?>E M/K6"%]#XP5F[D0N(;[Q=G/SDA7/UJ MJ5G+\QV!;XOE[O!F9I)K-H1FK9SGNGP^)73#_]3Y1E=(-0NIEV\-. JE_YW: MO_WS].)__W^5K90WLWTW5-W<_09D0K5.#K6A\%CZGRN_Z2>H_B#^-$+(JD)1 MDLHRM$2PM"*-"4*64'8R8<8(QJ R<1 :^4E=FY0;)2W/S3&#*N0'T\FT.QNN M.*"*_CFRAI)BI:WT<$1G)L/:8.%O5O5V.)+^;Z\7_4EEP_*RM!M.EUV< M:DRX<.31E#"Y)MOTD%:,8GNTJ%=J/*H)03CRZ$6)'H)F)6<^%IO+2=]&%YS6 MVDW#D<-S,4BK-;\% 4_W/H4.*6]:)OS\7J..^:K)+9 M%0E.(J2CA\K#I;+2@P&.]-7)6-"&ZXIKML.11W/*,',#'>9K2T2N]ENDG*NL M\7$0CCR:DSFD\FA3F2G(8I4GMIDEV]##.1$GYI17K,)<]NBR@-K2[F"C3E?QS*%)@-@Z6Z7$(M=7=#B4(4Y/?![:/ M]E1LEYO4I-HHBX*H(%R5W]8RH9R$EM*QH+3GI=E8S3+\HM3'S*6-M@V&PX](0'Y M6FNRM16-1C(MO##0,*W,3<.A)T2@4]L*@5;D:TB5EO%:8]V?UAKAT!,R@%0+ M*V_EDW.D6,6$3C#*%OEE (8>;5=0V+:R'7QIB/[0GXQD6AZ2]>BIQ]NE(!Y9 M#L!VA89#L969LTX4[#HA6QJ=JW$%)3,1_=E\5MGEJ!&"AEQU0K:FH]QVNVB; M/K+(8^MLMFNYX=0D[(00N),":CE-7>&QL9:5\.:RLY;"H:>$P/$7 4,V=22S M+@T*/:FKKBOA"YP0 FX^VU%E2RKQ%)FG^RPWJRV[X= 30F Y"K-N]W(6OYH9 MN77XGMY6",GZA!!(A- :9:MRSEA-JC-&&6TUHQ:^ZPDA4#MNH UKW:Q1136W MJMCM/-(.7^"$$%0]WAA6"N4<(N2"46/>T;EI> 2%0X]VBZ\/5IG&I%5&3?;8H7 M#HV#07%LLWG.T[<>GH;N%8IW)HN@WU_UH[Y0SE\\W@X?"3I7/ZDG3W_/ ,_, MC[T!%H1K\*;AW"!L^?2M>+@>\W^E\8KE_V]5*O)NW MC;C21E#?6;@/-[ /$! WLQ&O]U"!&W&EC:"_LW C;F$C(#7=S$9 :KJ)C8#4 M=",; :GI=C8"[L,M[ /DI9O8!LA+M[(14&6ZB8U@OQ,TW(CS;<1';TF^X?B^ MWJ29#TSZHAQ\TU-6;!-\^'_?B&^?G3[]G8RWBB+SU8P;>[&PK7VJBN#9BO&< MHW)/@G$T\<]*"O9926&^LY=-*OZJ('0T3]8M3;W+_;_Z=J/$Z[9:[-O-*8J_ M\$V0+;T'?U2( 6[^I73@.YSR6]KF]9,28& MBR+V"5;KA)GL:&Y2Z/Q"6W\NK2W!9ZM2\$^,'']V5RB ML)T;!2FDA6*O)+2]0I BSA0%URRU!^8?M>TX5VI.0)4"_%#:[E"&#CQL7]^+ M7_DA3(!WR[9 82!NH[O/H_99+E%^2UU;C#5'FA;:'83V/159:>W1M"VKX_[R M2Z5QG[Y@'WII^IX+YAENQ(G2=D-1GK:NI:WCOWHT3/;5#7'W;_)J3;6HJXH MH]+<1'(#<9(?C<._E6]R. ME=L[49 ,9X&4T.Q6XBZ+>[5DM1D\6UCQU3:1V?8;VDIL MPSWWX2#)*F:1SB M_LP^EKBG?0[8HS<'^G]?H-?8%W'^(HGU;WW$#M#GIW-JNAMOJSS67/M.IMH+ M:NW/%[\^"?V_]BA#5N:\O!X6!23#Z?5\<=(@A08HXX>BWWZB:)HD+]/,]'%) MX%X._[U#ZK9XX/J'OSLB=V@%8S2Q61M+&Z_*+DM?Z&;UKG.;]AO#IMNR4$3; M(J,U.Y4=L145OR1 KU&4(-(X^UKY^1M/H'BNF4U%SV]HWOF:Z\7@$#^O?RW> M4_;W;*4D[L9#A"?.MD&W$/*%,@=E[KZTB)--L?"#3H&?QZ'0T?H"'[Y &6EN MQT5]XF61)O]YAT)X"/]J?GQ")ZEV<_FRJP\;B"_D\&EQNQR-^X%$ E\"AJ1I MY(*NA+O'\K5S,\['M?#P2*3 )??PB#U-(N[#8S+/9(.9VQ^+N8I?62%_V*:1:^]2C>!O MPT=VS^DAESH@XMZS1_5KGMD&@<(*A14**Q36^,V_N*=]5HOPMB0U;H7]4F'E MH%+>3$I6AS>:(QL?E3N,W>I^W@'TMV\#=L%3<^43]D&Q7<(7)FFO^86\V* C MOKG:8E.)BN++%':19NF/RQ1W=:P]9(#YNM;])T&->^M,85&>%T6Y40GF8W-F M=XIM &KB+5 G*_0,S8QET\P9&?KA&T>ZDM WX&0:D84 ZL>=$,D4.!@>_ M>,&@XN]4PM2<-K_ !C0UQ6R._D*B,:?.?=<#[^%V;2[<"O#JLMF2=;5LY>2E M[LEF=.LH(M'<"P[M:.&+N^$V"YJSUA6M%>Z$K78TQ9Y:T5-ZLNEK)TX?V)R,1QQ$@VN*^!I@F5@I!$2 SR,$B-S,+H-!0Z2'(QNQV#_ MQJ"]E#-3!9]W[9G15RO\LI2I#S-N.]1>@.W\EOJ2_'CY$LS(#>UGS5%T%Y3T MOQ-WWSV'R:]112%99D_TZ++K^IH:OGBX%WO\[^LK1+\\2#K_).@GJ&!#ZS8_ MY%NBH?.#I;!:SC;=5B QH-("BL&[E] UGJ2(;]RJ03(8(E(+WDL05=KI(2TB MF".++MWU>_5.2;';(4%$G@X:@Y58($4DB2)@4@A,"DE&4@B45$BK,"DA'J?, M.32G02.K]-=L,1!EL>JI8DOK-?I <]I[65Y7G9*5HP!6*JI3:4] CD*HU8;? M%ZY2N.FJYJ3XQ=*TMYJ6BI8NU?(=92:[6JIERE8R7<9WD[X W2H?G3,_Q7J)Y#>QYE M#B:#0(&#) >306[,[_ 1A635TWJ=PA;AQ2K);*OM[$+/M[E0(8E\#Z]J)(G/ M[]A;:BD]6L74Q+$7*2]\4F:MN5[X0?@[S]$5\..3CT+W7.A=A%21%>O"K8ST73/#\><()D:VG&X[&(Y$[=^:]9:#;L[GYI** (<'!2\ M5GEW$8RXVOW=.KDYF.W=G MTR\6KKXWZ(5?,GYLU;?VDMV5-[5?Y"53[FP=DA>Z8M'/98IV<=P:-=L2 MB@+;'COV'YZO'\^='P&'HR]F:%TTW_L^:..^,A[>Y(PHQ/ ERA@K@3VN]Y62 MJ/&KZIRA\#^J M\$/R?W*=W+3\7UNW/%/RR15TPY7V(W-RWR_R#>4P M>3DIX3.SLAG=B3FXTU)UV5%F>UL+1]/['\ VWHT?&98?^9KW:=_8]7RFHSFC M_267R1402B$'%D4DA=?L'TY1^>WC1YNK$JH M(U/J8-1'.="W%OOVDZ33!'W!O/BXH0!#*H\<0;]2"^B;98IW=9">J].LS^\" MA\>VVHSL;C>679D"?B"__:08-(TB%ZRB^GA @00!">)K[5S)QD;@$#2+(OJ( M$'=:,Z0)\<(LH=4]$>U) K7D$( $LPH1:!H*$: 2L0P7RDN\Q' M.KL[X6NL\/ZV/[7:J,KUY8'#RS9+%;5N%FD%P7F)(ERS\#$G&*-=E*:D$>XM MKSG;>K;1"*S%++([0+L?%$FS&'O!0-0#8N=!%8MD)'-=F$(L*6_XZT%A;FC< MW&H*363M-;YX3>4MG:"(*1-J8ZXK?+^\R#(UDJUM9Y%.L'"FQE<$1M MLZR*_K!+*::B!)OQYXV0\!#^U9?PA%)B+'I;IJ^,)'$[MBEIM$1RXVYH=N# M48$A:8QX32&!8(8E6>#I<4,"E]S3XX%*LIP^/3C>[GK=H+0P!+INMQ5$E,J] MSY=D>8OXO7D==PH3KX9HQ6UY-!L0/K-$WF3]YJ2U_MM,!OL"H,^VS M,_#,B7!-OXSI9(>@H+I^).A!'IOY3"^*4M@$_P\ T#$PG]JA(ILC!(.$7 M[SRT#+'0*1.;J2@;Z\VP6="NN\C#JC1 M0X(;%$2:91 8<83, $^CQ,@W])?DQ\WW53-""_I0-N-N?'[W'"Z_:F>11!@^KW86>6]] MF%Z>SBG*>J3P^D[O9*WN#JL50BZ@0+$(%(,7P:&#/$FAW[B5@V10Q(>ZJ4^W MTR[::\@XTL/&"N2(.^0(F!X"TT.2D1X" M)172*LQ-B,(S7Z.S]5D:2UI4Z Z 4?+6[I3LA(5P%)% M53?M"4A4"/7:U%.75U5S4D\]=%/1VJ6>NNBF0!O=9+J-[R:' 7I6/N19^6LW MZ%-WE%"UV)CF\7F%SV##2;NE#1EL%T@H#=PK%S2<'N(X3R;<8X\2QWU0)P/L M'^[\O@A*)4E0.E.DVFE9;:3,"?5J&T"=_/838R[8E1F"'8(=1NAA2@A,"4FR MP"67Y&!*R/5<#Q_12&:5 KMHR.,.'W[;4#51?"A6(N,C*I#PJDJ2^"R/0S-: M/5K&U,2Q%RDO?%)FK;E>^$'X.\_1%?#CDYM"]\[7?#9N3^/U">QO*2,WW#@( M.CX^Y/CH/$,F&L8%X5)$M[0*MC/1=,\/QYQ@H: @5QP_D^6,(N$A++(=TJX9 MVD4,<('@%\R4?SP,_C7*$3<(8UZ7OT:AXUZ7KW6'A_B ^'A8?,3E%GA0X)Q. M](A;/N)>%H@:B!IXW)PM>R7N=?F:.G;C^1K_/FZ,6O$M[= 7%;E$7]1DNC,? M(1]CWTWD?'Z(PHIU*FY%IA ?:8_KY*@SPKG/=R/Y8,=30:"YE5=NDT:3J+<' M.F\5YVH@H>RAXRF%PU2+! 4FXC* DHCYC[4/NEG OZO]D#D(6D)]0XZ1*ELN M(,7Y!N6F;0!ST+B41=,D.+L@SB'.(<[/VM$C$/(3C.H523'C>)V>*E:V'?^+ M\I:;41[&*<.E2E9,*JM3;['C&I5OAV= M\J!J*YLFB6-E_GQ=1.\=%(]PRM]_/M*?1%"6Y_EZALQT1:WI]_UI?=S.Y2^L MC7MM61,W3MWB99DGG!EB>,7,'J=1%=9P3],T59"[0'S1N+_D]EY"!UVGA M=5I8I0 **Q36Q"D\SVF4](LT2O:\7@YSI43#.7#%K$C8;;26%))@G 6B7W+*EW=5X] M=JV2T^>5O=GXO6E7=WF,D&9:1V=YOW*YHX;/]/HZ59YT$:R2L3KY@<5NW2DX M:J*+0&^=-3>>V/*.MJAFN"[)=!'>358+O!>:%(A!GZA*2TK2 MC)SF;4JYNAJ(_4#"T"@2C:=QA(:1Z$<\9&(/,,> ^3.;K%_%IC'%2D-'GDQ$ MG96[AB.UD-Z"B[!)O .;B0\]7ZTOZ-WXH6! ^NY/D[CG#6-\-Z-T'M]8T.JE M57TEZBN#"M>IKLXWP[SS>>4RAKY=R((9+2V])R-55I;9;+Z!5;BVA&'[3AP8 M0L& (:24!%$*//]@=!M&MQ]-4N^*5F%T^^*N@A@T+7Q8VJU[(KGB)OV M3D>%2-/:-^YX7=5*6+S\8NU0DXGHN /E5ZU*F0A3ZRR-3@LDY0JU_*XF8NC" ML"N5-9TO3Z5PMMBWGQAQ["U,)@R@(S]1T>*XC^ID(/U#3;=F[99.4XT!(\KD M9M)H;A=]G&T#H)/??M)IDB0AU"'4[\>$O'N9@XDA4. @R24C,2%N?>;,KH=S MZ"/5;?+%* MJ]^T]'*=+XZSK?:L. \RQ8@C0-M1_()^S;C1 EGB#ED"!MIA2@A,"7DT2;TK M6H4I(;'Z93ZB/,D;V=T@\VG%Z!?F++8<-W>#(@>4IZ@PPJO:4[*R/ [M4%W? M<33@>-'4E XNBX2K8TTUL/*II;P%:C%PU(0_.K9IICQYDS)U.6( 74MH"868 M>J$FY'K8W;EA%@M7WQ.$\$O8CQTQK;V(=^5-[9> O]>G6QP(]=F\NN*1%4EI ME#PF&K5AR!MDU'#DN D!O!5ZN\&7!^Q"N]I!^J5,+ #>0X&(JB1^W+8#T .GAMN@AKB:1=[ZUL.\&%-[D;NPCD&_L M&30QZ&9G8=7IRG M:SS C;-/M+'WZPH=U&=/N[GA?L70!?2V"^B]K"-1HU)00M$F7]R4^%F5'MF+ M?EO"*.#M88YO I[/G'L\J,&>Z1^,U<>]+K>ERB2%@#Z40=S ?*]F\4[)\.6< MC%='T_Y6"@#_1'5?&(2%% 0I"%+0;7D#'A$XIS..XI:/N)<%H@:B!AXW9TNC MBGM=;DOCO:KS[KT::RXC&FNJ4&R*5"N;=[9FK[OM38'&NJ^?\X;*>N.I5>$S ML[(976H#4H]B_TX)VM*++(A]%B&.I/<_@"U*9GSAS'?6?L,L'F)6M?VQJ=T" M:*]Q@VW?L/E\=FK+T%M**V W"%7A:+LL3J:2U?YT/N6++]B[QIJ^YX)IAOMP M M[JMJC/BJZ3X;$ KU4*.=E3\Z%!2D?I3W2:)BY8B?3.C[V#.A W7GY;A?]W M/NLQ[GG%W[7]9DG@75W?>:MNE>1I033\WE*J3EU\:Z!3 'WRVT^*)=,H247^W_I6,R7EZMB+?!+(E8E V[4S:'-*G=9 IC6FNO&DJDVQ>*R MM^2+%.IM&QP@ "8\^PE88.OK'K2X<7)V_*,WCOY+F.U? _S[>V9U&,YIFB9G M\KF-BJV]T8 *A#-SP%^[\'BHU@VXX:Z$:,4"LS&4;:F5BPP!T"$+Q=(,";.= MH3IPVK,7][QN21U@I[Y,(MDN*FJ3WJI@KOMJ,/]B<8FW3G*V;CJ=1I:7>6Q< ME89%N=C2I3UXB1"\:0QCTPSS9G&J__7D<-=N!G+1VSS]FX.,*;9IRDM7^_'T MP\MO!9EU,PT(P(^%O,E$NV0]O4C&U";>#]GW[*3 MC8P\";_XAVP&\M;]A=SG8_S'\[$&EB&%(M]Q\I^I%S^#Y3A:2\!++U;L-]XY M_+/?J>?I0]N-VAS\<+10E0PU1_#TWYX;;8QG+W]@H48%Y"#\ZV%B!/J=)B^T M57\D..._-N8_12>A.;^L<'^?0\???O9C4X >Y+* M[:G 5TO]#G.79>K.*+Q]OA(R>F'3Q1QM/? M,T +_+%'2A NW)L2>N",Z(N?ALKC\/CQ/>W"DGD6=G[!,&<]$.&R?VS9/QA1 MOHZR]=<#"]!AAB$!([\XL_XS_NU;#[0W#K7\\)=UOE/NINI\OISC:BEA*'3Y MNG (0I<;N5 E&Y]37SCGJ^>:#:%9*^>Y+I]/"=WP/W6^T152S4+XMV:N6FK6 M\GQ'B$+M]+]3?%LL=XHR[_S->3(0R!1^&2,D!-$8H@Q*A$DRTJ,@JB2HJ'*!,-47"/( M;WNM2G[R*61]HY:5::IGLMMKA2.+/D4*S(Z[U.=KCMSDBVQ]N M=QE?#\*11R^JV_A&)^1MWE@M!Z.>0935C0.^_?A%F74&(UU$W2&8ZD_S):2Y M[58X,!3_<^C6CJ\#0T&9 U=OS MO+R:AB./YF1L&<\799[C!8LFZ=90E)0F>.;1G/I];-6IU.==/H/9)+OTI?9$ M \\\GA-17P1N:Z-R(K:M\NR0:#0ZPP ,/9J35 8=\LNV M1!S/B=+ZY$ZK#F?B"J=K&-Y@5MMZ6R*/1^;&AHV0WF#!;]52M:H,Q(HVFDK4 M\%NBCT>6:;=2526,YG4NUUU,LJU=>QY(S/%( MA9_R02-+UXSF8)V=C?UR7B4"B3T>*90079#.6VI>$.C$2/-G33<48T/M$(!/,66V5-9="N$>(..?Y^;MH8 MCJO-YE#,%#?+43L@LNUL"#ST>"AM"D5AH+@N7Z6L\3KG<25NUY90[,3J5\JT MN R<*H_Y([7L4Y[N=T*0GA!3JB[WW>*VQ!I5/B<)G9%GJMMPZ(G=QXNRA%D: MNQ*Q7 ?!7<)C!3)\@1/;7U1+#FLMABM1,RQL:"*],JN&TSJQ_\OU!!&6U:4B M-J>FV]R,%;MAAT\](0!X0;%V?9?+\OW\,E25*R-SBD_!T*/=6DO=#;/D<4*L M]L)ERAN.U1,Y,/1XN\JL5AITP5K5D:KP\KJ[1H+-83:V0?TX(@;:1JJ:2F];Y[5#< M4(L&,<0 _9T0 C:S7>B[P<)#!,VK!YBY:2NYJ!?BT="*-^+XU52?&E5&;X^I MFF4,C:C5P='0MN]-FNV R_&^CVRM.M4CB'W9XJ.A=M5=9UBJ3(I^CU(]KTD9 MK7544.=HJ&5N\V5'O&N!A?;16VS3:CLV(H,&#L$V&>R]/P#C?".9T&!/J=A-;K%9T& MGPV3PHVXTD:\41$2[@,$Q*-MQ.MUHN!&7&DCWJHV!S<"4M.C;02DIIO8"$A- M-[(1D)IN9R/@/MS"/D!>NHEM@+QT*QL!$7$3&_%6^5JX$1?-&WK+\7V]23,? MF'2B;^)\:VSTZ>_4^B?EUFN6I.&6;Z>OO1F^E5TKWR?IQ3= M&WE.4+HGP3B:^&K%CFCF:\6O\];+Y[N^->,_"8"?* MEB5*K=O7\4H*G5]HZ\^EM258#KB%[5L>E(-'EX.GTD%0$LZBV"=8$GZK)9.J MV2Z4B2_+!))T+U#7]F3S]Y7YE$8<=_WN/POS5F3+EYUM"DVG, 3#[J9.^9G+ M\UY_-C=1D!?%)#PJJHU^N1AG 2M8Q*A2GAH4,?0,NS4&9@S)W=S)W<2WBN0TGNF_#B8$VG/A!I\#.XT\@%]QRBG'C#5_%^7YN MA"[4!O7Y7A[A(;RW64",]X1.,J!&=*;O"232E\LY51\)M!U586-"E01)DP1L MY'.ABYJW#.5KD! \/.#A$6,:\:T='HQ7FWORD&_R%)D;EZ412E']S_N1W^)] MW)AD=RNCEA.%6M4)27_%ZW7 ^Y$M^A;Q)R\MY _;-/+LA=OS,@OJS+9JW+ZB M>\X.B>L\OX%M?537YYG-%"C/4)ZA/$-YO@MYOH'P]%E-S]L2YK@M@TN%KVW;@ $26B/-25?>G#!$T-I4XJEB0"*9[$); M-8N[JF)-)7+?/3:-XPQ,98%G'XQEQ^5(^"2L&W-1H*JS58EOUA@.W6[Z';$< MP9IX&];)BG-'L?_,6 8-4H%'(5RE:']2V@;\#*/?L4>_X])%'^(P2:94PF#E M%^\[K#:T5 V:/,/+=K%+M\?K^;#9_O0QPZESW_6BUM%=FPNW KRZ;+9D72U; M.7FI>[(978**>#;W@F8[6OCB;KC-@N:L=45KA3MAJQU-L:=6])2>;/K:B2-* MS['HKJI2>:.?S\S4R9S"JQQH%D5^^TFD,12#D4](#/"\NB>QA %Y*).W)I/) MI4H8LS^OJ1V##I1;$QI5V7%#0\_7,CFIQ\LRRX4Z$##3WU*"DI\%L 0S[L4>__NB$=$O#Y+./PGZ M"2H8#=="8TJS&T3O+_(CI[$,@E8@T5'YB O:0G%#!3KA[S ';=FD R"B+2" M]_)#=R*6@J7;6QN8YI9R8K/-C#.<%'5!1M,X!JO+0(I($D7 '!68HW(W.2I0 MF"$YPR2*F_7LG$/_:I0*A%BO6*:1F5<+)7U4\4P'C(I7%;!D952 E8HJ M>-H3D%$1ZL;A]X6K%&ZZJCDI?K$T[:VFI:*E2[5\1YG)KI9JF;*53+_SW21; M0-_,AWPS3Y(<#7J28R#&IZYLK=MFMUM=%T2>&NWF[*B\S/9;4XF)'#0P5OV M 9C88]5Q']/)P'ITS/\5ZJ=RHIN[1;WBDSV>RC!;C5>[4]KD0J23WWY>U-$" ML0ZQ?H,FYMV+)2G7\UY\1*TQG:96['"%$J))E)F3M2K* M<$&HU@ /Q@7\%[>4:K*W]U)ZM(JIB6,O4E[XI,Q:<[WP@_!WGJ,KX,'XXY03(!7FEN:8\M(M6A.YAD M\A0AVYS$ B\)0< 8];V%0:X_[UL,9A]SRZ'Y%91O*-]W(-\POOUHR1HQ3!M* M_6-+_6/2?3+2/X[4F61E-!S,?]=W' WD,(1VO@X*1"@SV9IJP&)*+>4ML,A MSD/XHV.;9LJ3-RE3ER,1T+7SN0.2Z=;;F_3QM=<]9R^CNS/I%PM7W]OSPB\9 M/S;J6WO)[LJ;VB^Y?F\&5)O?%0;ZL*KS?7PWZ3;EACIJ!1** -L>I2[8[^C. MCX##T1GX?M'%?:1-OK0>8JXMKC;M02G+KN4^V0:4 M$=U:0=#CQ"G(&LEEC=B<)3=-+S!$?D$WR6.+_RTP !1^2/ZQNDYN6OZOK5N> M*??D"KKADNU:\W:'T\6F75[RU0V^7MC1\9%D+YFO=IWSCW?*;C8#P/LM9 WO KO9H9LH0R M"IC/%QU_\05[!U/3]UPPS7 ?3D!>M?0&P0AK4=2TXJZT(SO;T9J34#2Z0T.E M*?*"%VGBA@(,J3QR!/U*+;9OEBG>U:%[R,]'94H=CT2M53UTH*HRWF?+^,8^U,=Z'WL"]FI+[%$KFN M4?0'XKR(Y"2:YH8&Y1MRI$4PWWX2*)5F$%@O#>8CW64^TMG="5]CA?=W.R+Z M9-7;5HB>41USR'*%E^6Z\/F^VB>)(ERS\#$G&&-.3#4W*W,ROQHXG$U4O>ZH M.06, ;H< ;L#OV )H8P[3CXA54" M&YWQE4*GJ8I-&J=IIZX3Z&P/\+TOD:32),K>386>AN:=NU]R@MV"\1[)^[F< M[TKWXX2ODBERMU ) LHPYK$B[ F)>'(&9T5XP:Y7?=GE2Z_4J;M M06&SZ'1&GW=IAH?PKUZ,)Y02318S.2QK2<;";Z&SHIZ9K!:!A&+ 3X&2:8R] M8&_5NPL""+.\Y/0A<8Z:5B8X9V' C9BQ_V"O.+T?\HCNLEO/V M,# 6#8ER&S1>9?6(^"-K]"WF3UYFRY]]?8 K,.K%^^P+3)GA4MV-1^V>LUHN M=3[$O6>/Z@6]]R824%BAL$)A?31AO8&(]'VW,[ER-&[E?;&9H=MBMRUC M_'(/:N(=H$Y6Z#F*QV>B%LB1B?_4 SFE;<#/," - ]*)/2>2*7(P./C%JPZ= MSJ:YJ@\G>7Y150@^NUKEL%VB^L@WL ;9:&Q+F%CUV5J_D^UVUW1X A%1RY(T M>\D&TI 9(#/ TPA&MV%T.\D"EUR2@]'M\UK#,:@O;6$Z=QR-1/EJ,^]G+T%^2'R_?%\L(+>A#M8R[Y S+FC]6A4-2VF%YHR9%0CXH(9DW%C!3K'[S#F&[=ND R&^% C=FNB M>:U%4R@C%$FB:V^=Z]<;4T 044U1'#F^RPDY G+$[7($S N!>2&)R0N!D@II M-1EY"7&K7F=VRYQ#==*' [FQ(ON"(;0GTZ8Q,LVY'=E6^VORK^M.RIVHZ"X%O"O'64K)1 *,GR0J2!SW09T,L'^X MW7LW@W4Z);3*&CI5I]6%3:)^-P!0!SDA" K!#L%^/R;DWLY BC%F"(9E>KN[&B6!T_TDBB-(]759+$)WD<6M#JT3*F)HZ] M2'GADS)KS?7"#\+?>8ZN@!^?W!2Z=S\5$ZY/8'_+&+GA=D'0\?$AQT?G&3+1 M,"X(ER*ZKE6PG8FF>WXXY@0+R6*CY16'6!99;;RFQ?8+N]IX*J$T<(%@%_2! M/!X&_QKEB!N$,:_+7Z/0<:_+UWK"0WQ ?#PL/N)R"SPH<$XG>L0M'W$O"T0- M1 T\;LZ6O1+WNGQ-';OQ?(U_'[=#K?B6=NB&BERB&^J=R_$C)&[LNXVSVR\ :@41-/L)?V.=PX!B'.(\[]U_/!4NE$EBL- U%H"-\\5_.U:OG OLL%T M2B$B-N00N2XCJN;7I=8D.M-!>U(<2Z/(!9L8WSD.KI\'$X\7)UZ7S(6ZC%Z^ MVFNW7IR.^=VD;FQ'/:JNZ0C9T,^,][^6@;3UKI"M,1W4D+%,OZ;NYM:Z&@$? MU'9%D31]H@/A^8J[WCLJ'N&8O__,I3^98($7C:!CXP3?+[0W?4R:3#;^F?L" M_PG47:\^" ()K8K5SMA7QT4)(<4@ NJ^6RB-IW&$ON=LI LT$(W;GW[/M6;@ MQ5MX\1;6,X#""H4U<0K/<\(E_2+ADCVOFX.:=;=":VJ:R-9E=1,I]]HL]WDE MZJW^=H4^G]V,D&8!6:W\9F-9:KH!.950]JFQ*7W!/7=7D]'EETJ(Q\3J#OI&Q5T43&YCUB?CY\-E;1XUY)=E?R32O;9CJF)L;'+;]?.#YJQT)UW.57>X( MW!,Q:HML<$[.[=@@7((H%$VE$?0X!05&HA_@D(D]P!P#YL]LLGX5F_I4Z-9& M1$9#FMR69:6NSTRV[0B;Q#NPF?C0\]4:B-Z-'PH&I._^-(E[WC#&=S-*Y_&5 M!7$RF<@&6J!$O:46YGPW2R\[B6KPQ6:5DK[+HW->P(8S6O>8@K/B) S=]R=E M6-BS U)*DB@%GG\PN@VCVX\FJ7=%JS"Z?7%700R:5G76*=:QQ7HN]L=%O9+3 M>JW)9 HTK7TKU==5K83%RR_6-S69B(X[4'[5^I6),+7.TA&UKZW7N>T@.Q"W M':M$*$IAOJ0"*9PM*%@)"_D_I",_]FAQW$=U,I#^H?9<,ZUG-:F!VC=6.W-= M]BK56?$MI27PRPRUT&;T;C^0- MYCE E\;E>I%V["+OH+N2)"Z6XQW:9(C,V@[-'3PJ?@D#PC!RD:" <-RJ03)8 MXL,MPQ"IKU*=@!\:*[;<-81MNZ<34\ 1Y+>?& &[]4"62!)+P& \3!N!:2./ M)JEW1:LP;216O\Q'E*?\9J)RHZVH\]4<6IG-=Z&N)[6!\@1\,Z]K3\G*!#DT M5W5]Q]& XT534SJX4!*NCC75P,JGEO(6J,7 41/^Z-BFF?+D3K\W(1ZZ0W9T;9K%P]3U!"+^$_=@1T]J+>%?>U'X)^'M]NJHR%?.+CM-! M?+#-T00%7QZP5<'-7RN/CQPB%>)+W) ?]";&-E^C M$7];T"3#7P@ZR%$A@$,&3:/P8CFDAYNG!YA;<"<)+X_8G ,*+R3?Q&;0Q*"; MG['T 7TM@OHO:QC#_BE(74Z@;&:;[J[HCO3IMFVA)&1 MM^Z MW):^>U77W7OU53Q3VU7]DMU&],%2X\K])84X4Z"O B_=&PKKC:=5A<_,RF9T MH0W(/(K].R5H2R^R'O89A#B2WO\ -N@.8@LO!J+A;Z_H4^7X'_Q1?LW6E-WW/!-,-] M.'67S2EB\J;:2D3<>'DWAWS[ M^?_.;IC&/?GX6\;?+%.\J^4\8:SRB]G"V/#-G!X(LA1TU,T4\ /Y[2=%,FGT MA-YP!P01Q_$*^2+^R2>7+_[28CDO5^7FFC0&HK[J>#/+W>5:\R_>CWV+- 9J M6R\C*$<:"WKZL&S5(M)@OOTD"#J-7[+1\LW@XXK^O;AA$P]GW 1=7MGS M\#62>']CL'Z9YGJS<6W'Z^V^-:^MQO1\<6;>^&NKH5PI9RS'\W)&U)$MRFV- MVK8=1 0"VH"A5)K&V+M,UX9JQY4IY.#0C'ORMZ1VB)6"KLTR'8K/[>:,Y.?4 M7-:XL,:0PRIV,&CI8V.1Y[9=E>XZ*+BY11TR"!&&23-O5^3Z7T\.=^UFW ?1 MVSS]FX.,*;9IRDM7^_'TP\MO!>F$,PT(P(^%O,E$NV0]O4C&U";>#]GW[*GQI M]ONK&;JJOC[Q>#M\Y,2T@Z=E?/I[!D#TQ]C19",3A OW[Z7M1N7C?SA:>'J% MA]4?SSQ -_KBIZ'RV+5-W]/^F.<5Z>H#%![.Y?G/=S%:-"<,^8Z]>JD5+OO' MEOV#<8ZWI/X"DQ8T#="W"EH.JBG+]L)'>3;X*(JX =4N-=$MV5)TV0R__J 6 MNM\_<%J^3[:NH3__*YR78OJJIAX'HR!=W0YN(%U!NKIRV.5V2.K3<[RJTOHI MB;L1B8!K ]?F+R_%PI=\-6!^V\Z/)[?.BUD=U TL.D&F6F:O M5*/4GE]MX0]UE.Y??(ZN]+ M?6H%Y<@));$RCC)C&94H&J,D@E8GTI@A%0EE& *CM(E,LNJW_;=>6, /2S?^ M[5L.RS*V337\99WOE+NI.I\OY[A:2A@*7;XN'!++]:^]GF.*%4J#7[PLW,*-=L",U:.<]U^?#-N^%_ZGRC*Z2:A11X MV53TML^SB/]]_U6V4M[,]EW94MW]PF=2OB7[JNY%QNI9W_3+2L)!R"D6)RE$ MIJ4QJJ(2@9.J)#,8(1$L.M%HG&*8,7(0"?G)-]N69A7*JL@SI%C!U[,V[[6+ M<@#R7O\<:7#%;K]3JK9YS1\U6D1&P$@TD+#CD65_O1JV \(P^M5:H90+N)9H M!A)^/+)!C3A+J,^:QJIN4/.!0+!+F9.B.LJ_CV2=:;>:ZV1ZHMR2Z+7MFV@W>1U;*S,AEF@-Q M*I''[SFM3MF=,D^N3'>79B^S%+':O#Z6+G!#8#IH4S3FH^J$DYCC MD51G1A(T;RQ%N62XQ7JVS^+S:3@2_W.D4-1Y4;9F&5YO[P;8T-]YY18GLFFG&FYNTHNW"04/;'V M+JYD.5>1D&J!T JK$8^/0V%$L>.A1HLW2K6IFD&*NJ"@4\SK"9MP*'X\M%TG M&8*9B21?+>J&AU:8HFZ'TGQ"3 83K60(O=%$+&I2O94;USW:GDKH"3EI#EMJ MFT7T(2\;7$GI%;6JL0M?X,2F*B2Z,0N+H2_F5EG>V3B8YG;"IY[8U8YO$0.U MV0N01;N2:R_G,]/KAN]Z8EM7_68%W[&VS%=]4^;MVH M3L*A)W9KM!A.RK,U M)R#:N-S.-M3&TAR%*#VQ6X6&-9AJ6T(0^QN-;#LSTS4R'&C*>C1TMY8+JTF[ M0!O:RM:'7*<['O-3T$_E:.@P)SE^UAO;QH(E"(RD46H]C=K%44V%BD[QHCQK]U%K7YP&QDJDQ\NI MNU7+_;:$G\+66&@[WK('"'->D4L>K)%:&CX B>VH(O3&J_WQH2H;YMJL5U;D&V5 M T./Z-5&&HLROJB,14$HS-"<1 ?M17AW6;#$, MAY[8+=TM;50!&6R1OL\75J6QQU2FT="C$TN7IO^6TGJ]63,?F/5%2?BFIQR:2.##__M& M?OOL]/'OV&4S-I@O^L$;NJ6EZN'G,S?%6ZJFIIY=WU#&H8S?A8S_K90$E/1; MDW3F:,:O[>O+1G&_-XT;_T7(L<\*.8I\)X]NV5RU3,Y708 A&'ZT,% ,/BX& M:-+% #L'[\5=4^Q74D&JT&G64\T6W^&ZY48QQ>6ZY5ZY6^:%'V>3];AG>Z*+ MXODX+=:6BB<%^._'W)%$7_'=UM>8)+_[RPWHE\-/R3_OO-S[49T7[L1?UF[$9=$0NO-!SZ^,_JY M^6BGC8(NY7V^RE*(FWU=A9KMNB=N/F-? M%)6FF8M42H$ O&4 ONYEOS\$_E$]5>D-9;4W1D4CTYME.C6V0LZ]SQ<@> N! M:( 1VVF^J2)]8;A"2D:-Z/M!B$#JVT\"-"\Z;B62:./GCX.=4^>^ZT57A,$] M8D<#-VYU4TM9SR<^^!S\39'=66KIV&L=^'G'VY2]U,!.6M,46)AUU#3J?HRF MN!@K[GF?,!:_H$K$J]&?N*WYNXL'RNICR>J+(S8ADID80Q'%HB_(:\OP$-&C M$SX5:@8I>6&'K[N+/H"ZZ\WJKN>E_4?27R]K0;[$4_BSJ8$?.$OE7L#JA%I; M4MM=7-F.MXB&E&RK-QQTQ1VX/+0W+''RN((>!.T+C^)SMG.*VH- MK]3A5TQF4EG.T3J' 72&1B>%IG'T-;=/DHW.@Y( ;/%4N->J[C[E\H$[WF/? MU2W-/4=77*B7)THO3Y ->AXK:YTK]A!V]Q84A$!Y1M6O:P,9Q*X)D^!(K,X\YI*G#0S_.F$=650/L5) MR>-P.VT+.'K!2;MT@//6VT86NK;R]27X#;0 'L$"@.;Y&< MZVK>JV1D%YA@OD9HH!-IFGJMVC5$Y_VB$]KGEU$3 M/@A/TJV@RU:WW306-*;WB=RPV!;:X8L"78&E[ML\[SM /.W)!*@*2OCRX2JF M="O5GB$8$5UXL9=T!BOT)@JOVM1V-"Q3#]WL,P^B]];A4C:IV 07DDNI'W+(- M,0W=&S>OMWP.U+RQ"'1^F-?X:G:7([J=.C]G P#JR,5!X_@=N3@X9>7KCJ:& MFDEFZ=B*YKHI1W,UV5%FD6ZB:FO-M*%GXV%L)^C9.*->T3E *:2@_"\@11ST MA+RHB6!W)EO=67@03&=/3MB'&#;B5\52 MH:^XQFJI1N5 <4!7)(E )\A# ADZ0FF2:[E5N>QU MIP#)(*,A3=%O-N]+ML?D9;X'<)I$$I6Q)QG?U5[DR9N:[&K01W(?]M3UYPV= M*9=6>II/4*T!I'; 9)L3T=V;7B]!SF^6H 7?J6:F>7$F=FI]WVB:!.=-!!0= M4APH7!XJ-4R:PJ!K!5(!],'6I."102))Z!+J:YJ^TU,F;H\ZV0]_[R3VH'#&_1 M$^RW#P<2 ?0#74NAB8\)1J;= M8@2/Q(S5M%4AL%&7&-4XP 048 *&81[+/:1J$\T!H2LE_$.'OJ#$&X#WG"\# M>.]?B5:! &6!%^_KWBP7VBCV0G.>^:JCK37+USJ:8D^M<#W44SX=>]>MT<,L M:6#"FNKNT-6RM8G:QH6:#'U,7O\# 0T!?;N.FFL@^K*JS)<1W>H.,7W2G>>- M/H./INTR9VV8"-&A1L( M@J622DG0P7)&[>(EOIJ30FA964JXG#D IQ/,XQ ,:[K#)6I4=ZTFHG!DVZEP MH*\LT"4( OI$'A*2T-5Q3OW@@Y@LEH4IB]7*(]X7^A[1:.=&FW4 , FJ0)+G MSYJ]*>^$X-F*D1G++G!(V L0S-HK"]H^L 6-&6C,W*QWXLZ4"6$F.UH60#'W M HDG*&O#S3LVT^KSO-S8>KA$<\ZHS(&>\R!WEDSCQ&N7%"&0'QW(M^>5N#,5 MY-U(SC3*)L9F?9+?3@;-?M]8-2>=-D RN+2#IRGV_,FS,2@;^WK3^VB2F]*M ME^6C?]TG?I$4DHZJ3MN3E R2E/=7M_>#5'VMN9[N^*F,VVK^R8W=@MW8=6=5 RP)-7\MC\XQIA''K>5"_O3]#-?EA]+*E M." 5.J_M_UNV.$4!24%NYQF#IQS>R@XI[]"BR/O]'K?,H2V>QP,)98"EBJ<9 M\KC8+8R?0R3?L*6:_/CY)Z'<&U?[6U&D<7[%( W:Z(D@H*3R3>RFYMVI"1&0?A'+J0C<1/_"? .=?JV+.F^O5C!Y7"ORBBV+9 M#KN:&Q,.H#0\_\DT19W_/N-->1S*UEJS/-LYYY7%N#5U:*% 7T,2E(@7V#O! M3(/UNMVEEN0*\4?>VACG]/IBQH6O%CD9B#2!'8?#H9>Y+C6%( X5"]P)$WCQ\V8$^Q?:#G:4M;5IS2[EP6U%=]Q M0,6$,Y>*>@A22BH#0;_#N56& \#RA]NVASHMG+4O=_?-(<=$NQ%UK*DS?0(0&-&>B0B$.[Z +PG2 I MN2,CY7H%;XE8V]C)^B'>TO4V:_5U^/CU3 MCC8)UQG&^A]-IX"L9\6)+AK^NNM2CHO,A^14PO!# MF60&VMD/BDEH9U_ [?X^4'876TXT^X6Y4=WVC>E$KI*E'0= N>\?A5X@O^^F M#.M]RA]LT #U<6A0QY,F^%QU_:_>OX%@N_HL""QD6URI3#1Q&H7J.89H>U2SMJW#%R5-DDS>E4:1&! MA$5%^# DC>/0_?"@X(3W#:YST? /J/Z)4#-#M,0J-1J+F04B5/I6:;IJ10B- MKAK2)VX-WY4G(EPFQ]=^)0="&P;:,- ;<5V5 @"P]JL@U6L*!5-6Y"51#*:( M+(ZSU*@GVN:$D["H'!_)0J<$!'2BG!+W& 7Y&*()7#"&Q5%/08J#'2^I/=8= M^%. :- A(,U0=]4DH/PBD_#)&P'MG4>P=Z SXD*:PXN@Z\'6>8UN<'*9'[BE MV0C!,M598&V'?6(@4LB_]RU\&63@',K"W&K]=""*6%1[;"-7M7JS)B=A[/Z2 M!TF_FD\.<0QQ#+T?%\C'_#B0\]V-O*VH:-/(98ER;SS*-W-J&P Y"H80R+U7 M7-A?#/G5.MD>A^\=[2+,S+B C32V'55S,OM__P-=;E*N;>IJZA](]+_$VE"G M/2-QS_;1%)G?\M'?&0Y>]TH:OBF4 S$C6+K*6,VZ4&Z#EP:NDS2.'B>EPQ0/ MR Q?]:[$/=U'4XT^0PV[U52I](ULEA?88H&SJ[PH-*;@I4%5;.35W*_D.&"8 MZ NZMB>;*5F=^ZZWT"Q8F_*#A':G[(7%/[7'"?]PO]#7M3M:^"**;FH-S=O' MLVNV&WZ>D]U9R['7NJJIV:WH@FCWKSMXX:S73[SV)YU1G(ECXW+&,W+#_&(M M;]SIMA/2653^$J72Z E5![( 9(&##@-IX$K:RX5I@"2<16,=&"*_R.#R9$7L MK,RV#6@ %-DDTRAU_FNX<=LYX>*EE'#%TM&?*6WEZ^MP6<(53D?%N1W-]1Q= M\4 .#!BP/*QL:KQ]V<[Z>5FA 0@-P+MU#=V95A5B__-DR0IUI5+K$'UQVU.E MP6Z^=LKSD"RC8I\,EF:1X_YED!P@.=RO=^C.E*TOL<.JNB+6HP6B&E0CD,N+ M2: '4#TC$ICS'$2:93!L\ MQPFE5*'6[ NI0J=93Y4;/5[HEAO%%)?KEGOE;ID7?D#=&>:EW^QMD^?IG6V2 M4%;O1%9O\@[%:6&]=;/C.3)-[8\->:F#T'14+TG5/=\)GQN:=^<[*AX":TD% M5NSI_A=A?"AR-RQR\6>FGY.X;RK;NN6 :)JWC8)N( JW!&%.J$A!1>J6E?Z$ M)TJWY.TAF8!30L@YVA,*6Z9L>9RE\D] /.'B=L9B)R/M^(+HMRR<%=:-SH!N M2WA4_PZCTRAYR?HU<0LV!/1]6D8)SV_^$J*WE?5.8!HCP6C2NE4M=!9T:Q8 M1(.+Y5B:Q.\DL?FI %ZXEU-];&KG;O_S$$R45-J)W6Z\-Z7A%X[^VL ')?KC M3GUAU$6J1(H^UVV(O#.5\*C4'9JFR5I[^W$?P<<537KY^MC M)F-4G4&&W2KLD+ X ,>HKAU[B0M,M^%MH)Z<#>$;J&YJXMB+E#?34FZX0BE[ M M)[H1L"6BU)64OLU;#>19LMA2_^?O3=M4E39]H??WXC['8RZ MYSRQ=X3681"$WN??$:@XSXC3&P(!!4%0!J=/_V2"5E>5=O6D!5;EB3B]2TV2 MS)5K_7)-N=+=FG05Z"Z++E6FLZ%L ZV%ON=\VM?JR5&EB]03U?!6CF>$JPTT ME&G@&;;F(6=%($R@NCK@46?LWVD&+QD;S_##OJ3W+'[<% MS6MI?GL&3ZY$OVOJ6X5,M/Y\G.-K(Q;3JOU%3Z_B@XK4E%)]SO\\^OU3P)/"[4E MPPZ5S]O4/ODEO,N$2VJ?!I*QM)G_10Y\Y_1%R$K1-T>NC=H\8^-CFY 'X6@R MEKQW@N-#1\''L'_#"?KN::C'(>#1Q']2!V0?W_21JL;F0O<.Z')F.=L3&4^? M,U""OTQ=338S6T"X?TZ1I"^N9@'6WFBO^CQ*=OCB4U-Y"H0\\+57\[PUP&"162_'ME_U?+Y =??8-*"ID&L!U."%HWM^* K MWX%?A5N:#"V>F6'+MF+(%G@]^"(T)!]_83/].=YZCZWQ+XB!AAUH:EQ8'S;< M1K(S=2SUUUCKF:PHEB:[D,3Z";^/TD/"M]Y"6)Z15@$LH+FG:1+99R&%:,[L M:WGXW_]Y(>A/[A^X@SGNEY/F]&Q61X A0DZ9:YD(1^09>/$7V=K*>^^;U#RI MFE^>E"](AA2./9+4OU//_H;D.*,EW!V?4>S%[G=\[.4&>/KR!WAV7!C?67TA M\$>X'2_!Q^/$LOACCKK14KT*]9#?%N:_N? MY]QZ_.KA:S_40YQ9JA I%-X3G\H_PZLO27V)@C=FURM*Y?N,=/K=83Y\;?*] M:C_5Y(O5 M=("6.ASS>%=.2MK;8*CRFN54P)8EZH%JM/^JVBE?=P(/V$]>1.(,L*WD0 76 M(MQ1KCK2/[87Y- 6DF1,G=%J5I5RF"9+65K%I"F-8Q(SPV15SJI*5F$>(N&5 M3];3:%8:";TNQIH%MRFJ;'?".18'K;_7+5=5=EB2B@;/#_>Y1F^A!\V7GIAGDW6J7UZRZ!L;)GOR:8Z>*P+BQ*&8=.]-N@Q.;E$8$NVG5D&M:6 *X";+RQ^^2"6 MLX=M>R_6^Y)"+S5.)Q4PU@LK9>5SEC1?#J=\&RNL [%5-B=+,( +2S5=3T:#YN>36M'4"5^;7N4 M6,A@.L]P^>4BVX5-SZ:U\)<[D^AONUA];@QG@T)F@%5 KQ>$>N\Y TH0*=74 M[!4^Q?MDKJZ!:5U8V.&LJ/(9O3T2C:JE%5I!O[]WP N+"R3J:FV?RBX&+W9 MF3OH%=-'=2PU<5433;A7Z[.IE6]3T67AY[UE2N,PX^D6V3I[6]NQSI MU>RJS$'7W%G3;5'Q]L/9,L#6>\H9^TQ)!5 4>O%>-QV/JO4&V\ WV)!9YHW^ ME![*0MCT;%KC6I=T<5'/BONZWNL-E?)RQ''PLH2S :C4SFD:S5&'7S:(O&:M M!^8"B"%Y@;,$3)]K(1 R)60A?G2H BW$;2-7<=^] M\:TAO*[UMZ,LR4[L8UF ._=^8@K@&:<1]W>WWG M4*G:XEJ%CWKGT(5#;-=#NE@KYOQ ND/'3,%/2=WQY)64DE!]<*&.NJO2!BQ3^ MK%2.MJHPF=7)FAC8I7Z]PV"<9,#425B9,)TCKU^<,$EEE+ZO&UB./<\ E6H) M%F.*RBBC6JNHC'*LND4#R&,?B&,12.,%& OH,I F9K M ^4BRV#I+'M>&!X)-1)J5$ Y5MWD!U(]R B;G;^>C4U9KF1FMHAC6YV3PEN= M\!R1)LFW;(9[\U.<:B>#I;V1]O$I4.F#3S)N3\8_=U^+J*>MCJ+V0P!RW>QF M0'5TS6RWG79&E7O5=6TKA9<_D2R>I@E4;PB):Z)]'.\AK[=5'7Y!7C5KS."# MY8$5UQL!$XPV6UB272FZ'8IETA1[[L_X4'6A&R\4AV\>#<7QKGA+9-R*/S)X M/IX7X_[UBLX32D%T.ADY!2AY%Z#*5Z?8IL];!=/8JC,LUY_[@M25PNN>J#21 MQ5#%9B2_]^VP.+M)YH6K1,!J&'+%@*:I?]ZITZ.L]M+\?M\9BDU/%8*)9RR)C MZOGV%HX?F.=I"GNSQ#D2U(\KJ,CFOL[E U>35+>_;A?G6$_'"DU35BO]'%/8 M0TD%ACE)I!GZ!K<1),DN/](39A;X\DY[J4?8*6VGZ#(@\LVR$N/6?!.D\<== M"?Q]+?JX9_LA]9GETC.>S/U>),E]IR_OAH:OZXX%R0B@DS]*]8]RL*K%>GM[ MF!LB9FPRM:WG^)U.?0L+LX6^ )QXTVF)D $A [J]*2D*U)6A :]V>Y.6();% MMEXCMS.1;^Q$#D(#4)P( W4)[O%:76\8R(UW:?^.E[I]/>IW#FZT^GWX?"# M8E^R+W;Z8*F;W[D'YN=,Q-&PY0:E1D!CR[[/[0_C0W'>G,.:LT +8NATED(' M1)",H_N=DG._TV6Y_N[]3FVMV#)QQMV;PR%+4GH?YX7Q%@HXT&6H;)K"/]JE MW:!/?C;3E-#O\^3C 2NGA5F>OZ#W(',/F7O($918Q2>2\O;L9-;U@(BW;8B9 M\/_\-^'N/8EU>'VOK;[\XEG+JJU8 5R&HN&M'$^VRF ]5^ )\/GI2J3VZNB. M?Q-XY5&;&Z\;.8"[W,+ALF$)?K)T(ADWL1=!#@(<)!_*6DJ6;(19U-P MV\VRJ^?$)2L5%H.&(M;7'$0#(GLMF!SL$[C& 9D]RY)H6$_#,(.4HX^D-]YMT%^[NZB['B1GQ> M&_=XP]GEIMZ@DR^+6RCA\!!1-HU3/[Z&_.[<5.\O[\@Z_%SSCNO($6)SQ.;O M?M[W;N=]!Z8WK'^#X=^ZFU();[^"P7O[EWF>?NT/AX=5 BKX'O;9C)Y\Q2J]"N0UK8!P]% M)<<8B9LL<3IR.4]JS\*@\-'=XTVH UXC&$UL-Z;2SJ^SJTHM)@_/!3]-C3$K MK*-G#YA =_>EK)##>[,MO/>=?/A*8VGJ@I\&00F"DOJ\ M',O]&,VO5"S>5F^@7,4GYF'#=[\9YU)*-0F$7'6"J:7%@WY7NRDC]FG%#U[? M0MCL/) I+-_'16TV6)>LS5#=+K:)P:[E;E4MZX+4Q+3E---<3#IZ7@;8E3OJ M03GBAJ6O/_CF_G&%_/S,Q*>6T ^^+R36&SR@\>X>WRAW2I4&U6N7VVW4NU2ZN>CWJE^ M.]6O\"G0@]!N5(L<_"'/-;A6@4\)%9[O7_%ZX,^Y]WUX@8\]I![7KO;!5_:3 ML&_\X?EWWIR29*E!6S8\[?3Z"-3'5#V1#?;);;"/X(_F[-B[G.ITFJ'(0RJ"1Q/W;W6Q[GC*Y%#>%WAQ=]A!T!JH+EM?YYKG < MOWKXVGM5)M'55H[KA]414ROP03;4E+9;:;:G14?1'5_7W)02N"XL2RU[G@85 MM*/0?A2;*CF9 9\P+>J35UZ\L=9V%DS\93#?\O*4S&US 5;H^=)Z,]_W<+8K M$7A4%0A#Y181 GSHNHSWKL7].03,.US7"PJE#B:W!JU=WEV;XV(( 5%UZ0L% M&>_:4P7Z[#N^;/U"C9[4QS19$^:UBCT3Z49IE F<:7( ,?&9E=;.]GG=[LVQ M_6$X:RO;E5;F.(D@WB.S,E%P@=#A)OF7"9QJIG MY]7D92M\EUGOP 0)DPG#Z+4:N+ JD*]KQY/KT/#["(GL'U6+0Q7>$,O=+\O% MGT+^42N\56U?@T&VU%^V%EZ,IL@KPP=C/X3I2L6J]79'_3X=L:LS>ZPFHQ'FT?OK+9\P!L&*2\-6EN6^O]5TBC M[KBB,)E6/%[+9 ]6?:0V6PU &HH^O_DX#8.W*PU>1JA9>W2%U;UKY;>,PW[D M.$I\0-?2+MV94I:VK>Y:6'6PH-IK=-H5EQZ5NA(15NICTU3NK3@)DMU/++O) M,Z;?77C?;RN^++RL5]J,^OD9C2T[(E=2=Q(WX#DHO/3#UVP:8W)W'.0\4TT5 M9ZFE?'FG7>^TXJ> FP\^R;A=$!].98!RUH=B]GW@,0S":HPR5E<<9LCE;N+0 MS7D+ $]8UX[(IIG2;=V?Y"& MU6JW,F$J5K4UX(5^M54.R\N5JBVN50@_%?K50;5?Y06D9R=6ST9A=\1R]\MR M*.Q^*]]FQW568,3[,'X,#[VNEK#RQRIP%5V&54$,.R4K"ABL[Z56\EZ>6AI2 MX>YOC+G;!/J?;>GYPWE[1WH6=%(-FC-LR5L MN-'K]49!G3#E+3 6SG.D4A&17AV6@!JWM@/:-W@+G!;XH+F*X6GP)$[$X,[J MNGIVW';T9_4??)[TA23MY[?&:^';]O,<9,+2GV&#=B2^_%&N+_D=_-Q^MCSL M!PMQ63B,&X/^1IWC78D,"]Y1:09#]>X0&B#?8\+5^ZO! 5EO;7K4A-KRF6E1 MM11+-G";@W ='R&93Z.$[('V2'CS#(!5'A6&EPK>YZR@&JF'2]'2#E37S;L MZ$J%%YK2Z_:6(8QD$!;1_%LVKS1^$L.6[[ M))H-*)F-HV#N+V#=8;L^9#1!]S"Y3EMBGGHO)9PW987?%PO*KEAS ][?0NF&FDR:S?Y0E_F/#Q.B;L^LBF,Y M[I?_(W""(MB?K>]N7TQ_,Q0*U'CZK_+^5=)EQF^S2L MC*7-_"]RX#NG+T)>B[XYLG74YAF?']N$3 I'D['DO1,<'SKB (;]&T[7=T]# M/0X!C\CPDZHB^_BFH*G&YD+W#NAR9CG;$QE/GS-0A+],74TV,UM N']63N08 M_^)JE@Q]8Z_Z/%;F#E]\:BI//<<*?.W5/-_E#H>H(?CQ9U$.S.7IWY]"O&BC MPAX)%I']>F3_50/I!UQ_BZ,"F@;Q7X41(#5E.S[HRG?@5^$-/C*\(65FV+*M M&+(%7@^^@.YI[_$7=M.?XZWW2/O]"\Q+L0)54_^."?E_BZ\2HCLE9!B1?#V# M#058Y"[D-OVTE9UN5H ON05N/.,R18/%-4ZS(K+/O [1%''L-3;\[_^\ +TG M%UGFJ!8<+X%X-JTCV!*AU,RU3(2I\@R\^8ML;>6]]PU!GNXD^_)TCP2D0PK' M'DGJWZEG?T-ZG!$3:@K/2/9"$S@^]E(9.'WY VP_KHSOK+X0^"-439;@XW%B M6?PQ1]UHK5ZY@\AO*_-?.:6[4.G]OWZ[<%%.X=]OWLC9#W4R9Y8J1,K5M]LU MY9]AUI>DOD1!.51N)69*YA1&9J4N=#I=%LSN>/>,:0I_KA\?6A%CG4FBWBGQ+X(NI5KO/"]$D^NT4^%YH-ZI% M,,BG W-PLD^COB)*OC7$D(]QXAL?3U^\\OE,P98GVG*@ GL6;GG3B"DC(Z@5 M+,&KE6LX=U[EQ#XI#Z"G#OA+V??!"_*6HYA'8VTJF69V8[>I2H-*! MBH:G6(X7N!IH+8"E,F9 ^[%]+CI@ ]WQ;\SVKW;AMQ@(?TQ%$I#*RY[A0;![3IDP<:,=)NQ6 5V@ M8CC]FNKK6E3ETUC^6)>$74:I-DU-A?IC2MA[L*]TJFHKCZF__K]UX/C_A$W2 MT=^IZ#];[?C1<8_?!%[TW[]#ISVL(^T#C-?"4=J&K6668(;ZL;BTEX+!$S4E M:"OPNJGF1A,EL2-P048*GX2^CY3L:E!!3AW%Z3'5#MR?F!Q\++RWP #CPX">T3%4\C!L-)AV\%CX#FUCZ=4IUP7$:D MVJ9DRTJI3ZSIG3I7H5X_U5)+685K _N ?AJ@;47CD)^X%@P7]&6L+/#P7+,U M%_2XA[]#,H5S@&.&_B5(.SC3< FY4$;E1[!H80-G9=B00%.W,8,XP!Q]^%R:8 MRQ9H:&N*YGFRNP\I+*=FLN'"E?G&RL>1?GO_:4M.R>$,?\@G1?"*9[_CWWXG MTE%F.^@>O#&P(JX_!I7 #,)?PZLHH>7L79U['T.1O/SJFTG*B>( M #70-&& M:@U\N_]L,,?5""PKLP>ZT?&-0&-8'H\I1DMTXCS#.]Y['KXF5)PU(!);W;#" MHO%PNP2,%E$4] ?F,O?@#U%*5$H^ZQ9^"U!'":R(_5QG&0X0]NQ:(7\>'PJI MZ/T*M'FZ$U@JE#N@LJM'N5L$=N2L?0* R\@!+RHU/!-PJN([KG>2\+ ;R$F< M;0/63O4B8,[47[ MM+6(XQ??[SILA?_S]]$# M\&*#3HZ-^&I8-U8CP,R>;?JN8X,_E6@5X8V]H2O;"Q-NG]J<$/9<-=@RU7%[ M61ZT38UE+95S@[Q,=&^D&KRE&Y_K"J\U3^+Q^4'JZ-^>IH3[4HI3G7"_>-*< M4M_FGSH%)H!(???*VB+H$B?D3VR; MBG(O+SV6$E=0DI\>XP3QZ2GXY@R63:=.7&9OZT)>@ ;I%1&BCH$A[,4HTG/-)V4 L(MXUO1\DA M$2'@+!TU5(&CWV'1=_!6&&H!/>NR#R#P- ,XM89CJV#T(99.9=L$#\S"O&KW M^2(TJOEV[VD9X%9A1\?#OG46MH?C#.]SCK0;4"_*QH;JB!/)_E2?PO3BVX_13QNQI$ K0A8% R^'FM=1\L%V" M0<,9["-:+V43+BC<+L.YA-M-N!?!2>DRV(?!&.%P86)RM"+/1AR-\<540]EP M(.%AKHP':0KVT(WA!-YS,J@:/+,'6!(^!(9E>4XZ&ME+VFZ 7@ ?O<1IX0RB MT0+B.%LXF.6)IG!-HR6!K],U=:Z]9D3X9;0D5L2,NK%ZL0P15'V'V/"G-TD- M\.BTF:8BW2Z$)( R3^@BB.$O&8S^?<@HPN$!Y?N$!4( M'X_50S7899Z@HY? M$W85]NJ%'7I1A^JQPQ=<"2;."078/:3[TW2!V@ GEGU\FM4/7OP\ W 6_@_. M[-LU/^M =@%YCSI*+;"U%- JX3M(,&+ EZYL1TJX%JG/3Y='A&OF;>552IX# MQ34L=!&R]'.0$: A )YL;S2@"8)QG= 2O+[W'&>$=ND;S$1JFJT]T](N\DH( MB?)QGSOQRR6&/B*L&I%5/&TG\..)1Y]#QBLDA6\YX_-01D+I -T&W@OIN"@4 MWR'>D]$1/>6E_O* %=!RP._LWY'9$,[P:5,"B/+$):KQ#$]D #JAI%@I UAV M2J@W.C]C)#\^U]WBT]4B7]7W/%9#6B"6Q-X]F )@ M>\9GWI,&%K$G1,PC3X 7 %;7-G(DIB\-[6>LD+JA7?%#JCX'LY>Q)*CU_G0< M^'VMCQY8-"#U)6"W%HX ,@2050 S=, KSSG9KE'[66N\+YAKL=^J[=CZ9CH\ M)@*%&A/GO]%.@LWP1-HCY 5[)&;J7T23,M@05Y*^8;.;S&:G871V-]\N<$P2 MZF<^X&/_D5NB\*2AA9O2Z24_944-X:ZE.',;$!O\%?6ZU36@Q (0B#HZYC]' M[C;7"54/L'YX:NXXJG?<$4)_2*1,1QT]=:W"O='2(J5?B]QSZM'7!#?T M2%&/=FI%@_CQ.M7:#WTLQ[>U0X_9BW=$522.KO5HZX&@%/7PY+]Q/.WD!HWV MW7!+PT_8\V/7#7@$>K13S$DW^H%CY-LF]DK\KQ<5.E<;JX8\MQTP-P4V5305^M0?X:H_XYIO@UX%[@HP MG!?JKD<_)62W9^Y6P%<_>] UHH#DJHOMMK7HE3$Y-W;%*9FQM,4F+T),[<\S3Y3HP)H#[1G3^F90C38;\?(L6O_M8Y/[KZ[:C%D0#>%[#VKFHX&]F#7EHW+XZ"D\$+HC?I+LP-Q;2@-AAOLZ,6^*]4!0IJI>#,@U]TLT/Y)*>HH8Y@// ML('E?"(5MS,\"9[FD0HO!G_\O1F:7%)7[3<*7*]6Y>L+T*UGM(?[#O<;2Q>> M&SJM6R?B^T(D4X9V>=U&A[YB*/32QH+Y9C!GZ0DQV,T?OLX 3Y\OW"M!!9U^ M";WY*QW&D%Y(5SI:+UEY_6VX$3V)&D1DF/X'!><807$-@"_0NGJJ;OA,PMTG M>Z[--Y\\U2FX(4=A*T^[,,I06#T-1I9"MX3F[X\;7P@-Z:/C/0Q4A0L%ZR=$ M[GGY] G@C:% ZRFRLF4/RNOO?U MY8NH7.B7<9V5OO>B2:5#WT<(D^ Q,#"8=^1!R@&+"19H4N"=?M_"P">S$#0T MG)6WCU;L%:@ZMO*-?MX*",2)=I$@_>[3I@1\:V756 M'?OE.KQ> MAO!*86"%&%$,*ER&L'?0*5!)0#=P430/3!\01+;2T/.@Z)HS!W#+?"T, )EH[[/5OFWA+8<)3 AA+8_C"!36-9C,HI M64EFJ*F4G>&:Q,ZR8-^37#[<8[+,/NYORX/>G7U3GJ6W0-KZ>=CA^[8O9O#+;Y\F9!NOT);[#>I;0 ME;(2]KJE17'F+I!6>XQ>-NR)'BRKVFHK4>EF62NBXS>8>OX9J+,8=,S MDG)],TN/1B-17)J$-7/G=">?A^\_)RF^((EVKC"JF(7AP0P<>CWI?:! ZKM6=5K-LOFLNQ*4]ZGVL.D9HS2[DW*MDV]LL*$]=XFLSBX)JPN;GG'*T'9; MWJ&Z=<0]D9L:@R[I4D38](Q5=O5RI3Y1MKI8UHE9N3\R5EDS;'H!?(CIX+!8 MSU?B?C.HCO+!VMD6PWF=,TN]-1,FH]7,Y E.';":DS'D8M3O2VZ1%$)59QA& M2!0)Z)[-DE,)[,E IJ;4E,%Q$I.G9_RUJ9+->1>OY,V &N[M,5Y;V;/N)6PM M= ,\(]@UVLST?8J?X+EENWD96R?[DA7,&YB)!9L^WZJS7J8(AGP!6_G>,F-E M[+5AMK'-6NU(ZKB]Y"YBZX$W.,:@S3E6)AN'CM S#SK/7<+6?F:G$UC#6IJ! MTEQ2>K9=:>SL5HQ= XK>Q>Q];#SG;)5R0CFDJA95&'2 MIF8>=Q%;^4VAE,F.-A1FS,3^N%ZLRHMQ]R*V[N;$7B<]L6$.@WYU7,@3=0J_ MC*V9$=6? RV6YXV@)-6\]2!7-N>7L!57"ZO";NZ[_![OEO1.L%/U,7<)6\NJ MM"O3U2(A+HWR1%5+Q9U:XRYA:V<\JVI=2[=Y>K7)NK6UU6_O2?$1-N$O8.B*XO5K"Q*ZYKDN-L;BMCQUY?A%;S6*#'+;:A"8: MQ7I#'?'P5"ZC*T+@*<6WW1R8IOQK?S0 MF 7ZJGL)6YE X(WE>K'$UAG66]4R]D JS2]A*YN3^[+ CQ0^T^'[9,<:K'I M*[B K7JQN!#K&:/+&V!'KW$T3@M@O[B K3Q=')<-7#6QNI;IB,NY-*%6W$5L M7;9E#7\T*7XRYBJZX59;E06E=-H<8.JQ6ON=:<[V!KMT;TVI6)G1=I.>N5 MW?KV,!UW+V-K8"TX>:KK.U$31@4Y9[9+A][V!;8"F^T8#HGLVS=#)Z>0R"\$ M4(C;)[>_] "W9T?_;ZCRGP>%!K4Z[6\8OF<&6;U=8:5YV<]PYW.ZW.ZF0:$? MA>U@1&+FP%!X&!B'\WO*[WQR.8=A >5E_.04]O"@]?X'GN?KI]#^%;HLG, # MWWA_?WDOG_WU8J#7.JW^$T?1KWGPG""!(?\YCT!'+I]'C/KF7XCA(/KWBZA@ M-%J7Y*T+_IC]I)4:DKTN[ ]JK:%UB4M>Z"Q:ER2N"\*Q)*X+PK%DK@O"L:2N M"\*Q)*X+PK%DK@O"L:2N"\*Q)*X+PK%DK@O"L:2N"\*Q)*X+PK%DK@O"L:2N M2Y9!ZY*\=6'1NMQR77ZQ@O,/P\=Q$.'Y<=IWN2;A1[':=R;"+\Y9<2SXY?][ M8!Y^<_XD_4CBH7>=CN/#128 M7P"%JS+&;>'AO1D#X2/"Q]_%QV-6V"FY;+5+A2?R4Z?S8_X.QV^HO.MC'CU60WN#Q%.C\-<>OL@S^WG_*^K[2UQBAOY2+V>V,]>S" * M12G@EB6B7U>68GE6E[*U5:GCS>;?N9#""QXUM2_OGJZ%(!].U1-+K9'! MBHW1QJPOUM*>MU8ECH0%/,F'KSDF3>.YLZLA[B$0@S '8<[]8EA9:7+]>=H!H$/ A\$/E<"GRM!R;R]W2P&.R5GRK-V0"FK:7=5B!M*I+6W;O9F ME0._=X4=&_ ;75G RRC8AZ\XP:1)AD)8@K#DDV,)\1Q+B'LRGA3/9$2[3 B\ M8%045NA*&).)&W0*=";?4:V:P!>6+IDC#3(SZ$/0P8F'KW0N36 8 AT$.@AT MW@5T;F@]J:RW5_2@L. #8LY7=4WWG"!V]%FVBWA'J[2QH3JU.,2 R\-Q=+TFV!RY\G848BM<+Q-]R;QM<3, M-5X%+F%DN%I.0"+3/)+NK#H*7 *LRWRE/^:[WHY>+4=^?"5I-,42]Y.O4N8G"*X0NEK'Q_7;FC DA6C MI9=*.F;2DSU3]A<.L3S$#7 MDJ;+TMC?\_)JT9[LU2%7Z\)[D>F'KQ21IG $ M<)\,X) ^EDSVZ?H[EA-V84&O'9)=9M,!53FV?U MSFA*\')F#E"(??C*L&D/KCD6(6+-6[Q&&\UJ1V.#^VA3:.;,QK#2WA@3]7C"N29%I MFD((=^M09\+(<$6-+(&'UNX7N*X$0YT"F?>W)D^9^WUOE5,]?]2@XDZOV'!3 M2QIW1$,4@O;@L)WLIH03*EH,, SI-).]?D0TUO!G2)X48 -%4P-XT%" -W^ M:7GHE.&=YJQ=V9+]9"#Y:\ZS4'R^2<^3\,1DO*Z\\M;256Z![8O"R.SX(M^L MQ8VI SEP2X-)B3 SM:'?T"Q;RAM;0&_RX2O!IFF,0!EK'P5[XK)*$4C="J1N M:(@ZAJB/F^(2PX;D(4/Z7%C#YZGC':CJ,ZQ(# )09U._=(,8@^,'!*Y-)9#YX4^#/@@ MZ^NCH=0-K:\V)6CFD G&O*9T-^.F32C8-NXP8#,K5?-N8;?#ZL.L.FILL-4L M%\(5!^.ZFCG.%2>PQO=F( MZG:63+:.#??CQ;S4J>OU&?3HP)A>EDK3[%LNG0]QRK'--]&AQING@\5X]5(" MTEOCGGW"X/F7O&- /F,R6MM9R>C..ODE1N\::UHRG9J^B5L+S-IX:]77JA6L M;?@F5=V,JLW%7&+"0Y#9-('=L#XI@K=[A+<$9+D MS,P0O4%S0^QEC8@[*"D7N]F:YA[69AE7Y8 Y5";T:@L $1Z:3.?H&\8D$1[> M(QXB=>\^8.Y*H-4;9X52+Z>,,E"1*0>OM)I@D%% M-6(XPAFWI,=[Q#/NV7\,G+M6*:!=OZ[[HZ8N#H><3I1J?M:;QAT>WNI3J]30 MRGV1WA5P0^V0 W(3ZG$,L%.I= ['/\B1S^@5?<>7+72X\TY3_%!^\96]=.]I MQY(=93( M8],8?D,_'8*/CSYGA#,_PID;FHF'MK?(B+0PX Q]NZ@?,JL7M..MUUIF2 MOL0&6%F5ET--JS0&# ?(!4]8PB,)-+JU[<, #M)7KH@CUU)#)MS=Q.W&K(V5F#DPXDL!NH0*^T$9]E9034$1@LQ.HTQ*/,?H0)"AT8ARA7J^7'&^,958+?CW'G&%E$G>&5*VTRW*"W:=$[>#AO,>X ]F< RK! M:!Q.T6F&19?:(_Q ^/&K^'%#Z\265CM:'6:VYC"_W0Z=,>Z.:W$'L;JK@C@L M9!827YCGL/VVO\4.[1!(X E$@DAC%*H @XX@HB.(YT!RK0KLU*;G6HN"CY6E M^J#M-?CZ/L3S!GQ]N>8,^+MSS)GQ-N?8M\\9@TAZJAD/%GF"K#(B14)DJ M6,"0^G:VIMV\W)5P M8A8-)95#P*P12"J83#U!\>%OH.7O&5>4?9B'@&$]PF MKY5EN;%5XSXG5!3&T_5ZT_'XO-(TAM$)HA= J9K3Z M<^SISV6EF"D6;7.XI"2..V@4GXV[5H*\V3O;5="KF\.#.R\IN=%@@H>Z$OOP ME4WC6:0K(?1!Z/-NA3+C-^E4UVO5UDQUQV=&2]LVA>W4S<<-4SO>T@>VL\N8 M J[7/6D[4%KM+80I6)0AEZ9S-RSIDC !13@5:R0% =KM >TVQE]CHFRIWCZ? MQXAN+ZN6RV4Z;\;MK"I-M9R)#6=33-B-&M:A,7.GD?$'JT10MZP0\>D%.I%Y MU[YFAO7'E!='J\F*&'W=FE?J^8]IQ M!S7L_$&B^MS&$^N#D;!8ZKMUOS^7\&QX#2&32U/8#6\%0W"#X"9Q,[]GN+F4 M"\)L.OM SSF.6*C2D^*B**RSF[AQA\^4*,>U2W.Q'/3=D2XVJ?& @[ASO(TP M1R#<0;B#<"[T MTU4N4SALBG8.D]F,TY0G7G'M;R'G=89#M5$:RMXM;SRG79B5JP3=%7O"$P27KT2]/44@" MM/A)\;^KP88$/G5SE#/%L2QYY6E?3G\\'QLL)Z9']>:7\BX3LJG])'892YOY MS^4P$\I+^,T1WC#LWW#XOGMZZ[$W/)K63\='F3>/+*C&YD+_#NAS9CG;$TE. MGS,0A;Y,74TV,UM A']6CF= AOSB:A80O8WVJL\CI<,7GYK*4\^Q E][-=%W MWJ.>/??S7/ ?,+6G?_]P]Z+>3.5 ZQ+;NKQYW 6M2SSKPC[2;Q:!1>L2E[R\ M79 8K0O",;0N",>2OBX(QY*Z+A1:EP2N"\ Q JU+\M8%R0M:%[0N",?N?5U^ M=!D(6A>$8VA=$(XE?5T0CB5U71".)7%=V$<*R^'3Z.@PC/;W%_ MITRCMV.URE@F8U8L\#D6S?6 M86NI)OA>]U*\K6IJZK__F5Z)$9)T^^9+ L;"%F_JG/?&%P@<$3C^)CC&6(OC MRD(B:"L_S+J.RCB36#KZ QXX0S!Z.QC]%!Q$(,#] ( ;+>?S?R^+!/&[(H'C MCWB\!=&N+!(PG1VH&^&I%^]J*'KCJ^ 9Q 979H,J?-P.CRC ^E"(#7Z:#=B/ MQ ;'\F#WH4NAY;^3S>!-MREB@\2QP8TV@T_ !A_*WKZP&?R>692T \%O3;H@ MNZKA;&1/"2S9O=Y6F+QST5>[#"M*Z$_8[.(H?4LG[PK#!- ED3=<(N9'S(^8 M_SHF7L)F%POS$\EG_N^JOA]H[3_V[!!GOQ-G?^2K:Q%G(\Y.U-HCSK[Z]43) MNYOZ)SG[GL+N=/B*#GABI6NN;*5"M^E&LZ'?]$-$T^,PE]ZN#7$O5?#>KJ3P ML2K:X=^]>.#[5\%_DYKG0G.LJ?G357]_X>;XEV[=E]?'=Z:'75[P'0DSI.+* MZP5YIZC'73RX-LNMN[M&3<6"-5.1_,:B4*.[$@4O6B%P-DU0N=M4\+QQS!Z! M#@*=^P.=2Z5_KX0^[)A4U_AHU36'TZQKB=NZFS?CKB#,-(7NQ">+)9/ &AHV M;U,F4>< ^L#K5K),&D@@0I^KH4_,<[X2^MSVP,7'1I\K88GO%ZR-H%MYLYP7 M^VN_P >^%[B\ME9[?&[,\'1M"[ $7KI",VDL=R--)FZY0EB" ML.2GL>3"301W8C[-*C3K3/+K@VE4,<+O%2@C<.)68%K5K#88Z-K S"SM8EWJ M5*:3+51@PJM76"J-L3>Z,.[&:6X(=1#JW!_JW-!^(A15FDJ=Q5C4R/5FUZ)7 MSJ08-_P4BJW11ET6,$%%>!5?#AL"MO<"MAN:L 6LVAYM,ZVBN!?+E64INR]P9MP( MEV/I4F/0W.LBS4B],JL%G,%L <+!$""-IVGB5A8L0KB$YC)>4R-+7O+M_0+7 ME6 (;S=*&\_(\7R['_0VF^EAV<"YF&&H6NC-"S-[F\&(_+A3IG!L;SI= $/L MPU>"9M($QMXN>I@P^4,PA& H=C=<@@S#%D64L]G56FQW7:)F38;41(_;6:=5 M)^/51"S,L'K9;=8,>:O-FM PA(%'EDK3%'$[QW_"!!7A%<*KN\6K&]I[PQRO MMUK\86&V&:*J^>#Q-A,W<.TK6]6H+MH&5K"SK9Y@=ZARBX/ !4.6-''#C'.$ M7!\?N1)X)NU^D>M*.(11[0)7SLZG?(:FIE.E7;>F^[C311<3E\SCQ6).)"9] M;9P=>@SEA#C$ (N/RJ79-RV^^SM!&-$G!?A T=0 'B04X*4>8%H>.D5XIP=Z MKAR[_&0H^6MNL5!\ODG/D_#$9)4>C)U$"AMVP*^[V5)!"D0QB\4-JMR$$&;[ MEC,5M2+1W>G\,.,/MU(.ABL9*DU1;R60H.,\=X4]<<4A$4C="J1N:8IJLKT= MCAR1;],+\_8B30V;(_Q\0ACBM0*HA7]\)7&TCA%(K3Z M*+FS5W:.(1#Z?1"Z$J2(Y3HY"F;*D _6OEE:4WR^7XL[FV$[VE.#HKXNF&N/ M-S;"NC^>L', *2P\T$RE<[<,(R),09AR/YCR:SZJA%E?Z\#KF#6Q6Q>)DM;K M^U[=7?3BUF>89<_O+(UU6\SL?-_8BSF>774!^,"8((.E60H=!D+@@\#G?<'G MAE95MI;GW$#JU_GRGJ&76W:8:^;CSJ3B_3&YP>IX5BS7<@'-X9JR(SF(0E1H M5F'LK9Q "(7N&870N<1$F%7S3E >3 Q,%H>E]1P;]$V-$./V*R\E8[[BQ\'$ MI,UL.9C9K=U@!V=OII6*+L0-V:U"EL'*'MTTY89I;FK6 M5C5[6XF)3B[B:3*+SO4@?$M$1#&!9/H,0'A#P]C2,RZ3.30ZXEKHYW>+65NP MAW$;QE->-;5AH"OF?EG !FPV2R^J$!%I6&HYS;(W"@T@0'PK[S5N28\WHS_N MV7\,G+M6655U[Y<(NV"( I\AUKK7[)2;<4A/;JTIC+V0S^V%^ M#E +1C0)$NAQ-RK1G, \=01;"+:2"%N_Y$>,STYM#O>*4Z_S+6"GCAG7R\U7 M8RKNH.EH/L''M.%3V'(\(0<9+C?<];L W\*@:2Y-T+=2R]!Q)(1O"-]BP[<; MFI]:?M&J='29%XF5DS&7,WFMUN-VR 7[T411B Q WZS$ROQ'IC2["N)ZJ;<=RP)9&4338] MPS3I:D&@95USI%&HGS%1"40\]U::_CV=TXQ>T7=\V4(G,N_T5!0ZD7EE_]M[ M&JBK.MNF_?:,YK7BN%+D*SS17\=MH+:DO;@G1T(=*TSER=@P-\NITX54>OA* MX40ZE[U5I9_/>*0 ':I$./-^AF*):"Z;5DD;87NB/FED%C,K-XX[3MF@I'&P M\=M[7FB(V^U47):8"@?(13]\)5DB3;'H7"1*X$7'",YQY%JW@ZC]1H'KU:I\ M?0&Z]8SV<-^)&Q6ZZQXAX&PURQ,%<6@KS09=+$ UA'WXRF)4FB1O=-%9W!*" M4 &APA][<=[3BG$:\H$11DI'E NBS1FC32 1<;MQ-*K1'G>S$]%U <'MIV50S&)-EOSN= MC\0/7:VVMQ 6F(>O#$FD*>HM M^^3.3PC&"!#H-&%"[PG[V/<:)F+5T4D@1>B70]NMQ??O=_IR]>L=4@<< H+17\R-NJ MXRG.:O_?_TROYZ#[7!R/LC@_QYP_:<(@XNU/,.=/RMN?;L[OD]^2K#E_QG7^ MC'/^G+R-LH0^PYP1;W^6.7]&WGZ/5+D$>8,2XR.,"KT_^8!210U6?+C>]IE/FU'5+)MQ3&*?)DBE49K MK-B-7MQI]B.=E:N;;G.)M>6=-?27=%,7YA).P+(#!+S(\$;'_5"V$,(IA%-7 MPJD_/!ST'< JRT6\RGIDB5]NL4 (:FY=:\5] *#1+;?:)699,X,./Z^7W7QA MX'(0L.B'KWB:P=%U$Y\LUG[[,IT(KWX9K_XZB-E=F0]\3:8[#,7VHC6:SN#6K5J9VF)"50Q]K M#VAJJ9:"OEL-'5%AW?)T[F;W""+ ^OB E<#F1Z4N.M6S1>S/;O8SS Q8V4XUY?Q6;$2*4Q,Z C'WG0LW6%Z>AP8\TES MU..^_2!9-#F&!1!-4!XPD@TD&T@VOJ^/(SXX=SL@FGSRO$4D&T@V4!XSD@TD M&T@VD&Q#:\5)!DTMGLK6[C2%XX$<$-@IO[AIM+Z2!XS53<5<973*W7&O;*/".M M,W'C#L]H8G7-6',L4Z.# 8\;:T;H0MP)[Q;,IK,WNX0>X83O8&Y9J%IM[:E 1$4M!!% MX%V$))%FJ!OEA"4P&0JA"$*1Q*'([]Z N%8SS4QCU)[Q=3U/.WM]/JP(<<-- M+AB20E5U\WQF;0A+G&8K^B(TEL*["QDB39 WO+L0X0W"F\3-_)[QYI*UU*RM M)SMUM [,=9D*!EC%7O-XW-92H:$NQX. U3#!7!.;H,;/>FRHYT1W'5)IDF 1 M\"#@N0'P?"/I2\6Q1]S MU(W6ZA64D=]6YK]R2G>AT/U?OUUXA?]1)_!OP(U FJRHVV,Q_>-7#U_[D&E3 MSBP%Q0<>0GG:'.2OSY;]>\SZDM27*/B*^R.1FTIVC=K/6N-]P5R+_59MQ]8W MT^%<@DV)[S\UJ-5I?\/P/3/(ZNT**\W+?H8+G\)O(1L+@"/&;/\T@$@N__L/GR.$F??Q#"]WY_0':\%HO/[T%D^[;^.S)8G3L-L8 23;VZW MMC9L5>9 ?\ >(B!Z:CDKB"L'=^=Y<[UHK"G;&.WRY%PBSEMFC'Y9;V0H5ES2 MC69EME.I? NV)%ZW;&TTUMC)RL;4!%E;5:M\(5_K2N1YGU4M*^ZM)384EX$V M:N-+?\(2G)0];SGUW9(2X,.:6>B92KG+C;OY85>BSENJW@03N^,FB66V6,XL MNKL=,,YCM=*7?>= M!K'82LQYRT%>JQSV076-[56KWR*T_K857@I]UI(?2;O%OI%E3:&,^519=G?. M"JP1=MYTS>VRE7ZA 09:8 JY82ZSV"RZL.D9[>7=K'Z8E[(+HSXTF&ED@.C>VGEUR0G M"@5V,<;VD]Y@KCIVE:MO+ZV\,2BHXFX]L41BR1.&N6GDR7[WTLKKLDIE;=9T M^<)\BLT6I=R%WQ=6F+;RF%#EB;= MR* ^YZFNA-B PU,XA]1\TL^YB* MSF"G.&4=&)%>Y#VFSG'TM4+6ME.UP-923#H%Z9Y.;;54J*%K:LJP?2<%GI>! M*>.G5H&KZ+*GI>2YJX6.G-06V#XISIX;3G$/%L90O'2J:BN/J;\@_!+8/R]^ M"[_#__D[!7N%PW2UE*]K4?<>_(^C&+(/7ASV*Z=6CNO/',MPH,*H&K*U]PPO MIM-6PH[SA"!KT7 -:Y++_P,\K;Y_J0PLJ)6BR)8,Q"WO/ MUY;0Y(-O.,UI!=@SU$M/&\8/"?>O6QFR- #.DSP\_7URD9T8_MDR?SO&_8+: M8!V.KK1\4!;JKFJ;V) S\SM4WW 1AX8L9<*C0K0 M V#6D$F?/:_+&RTUU31@)]C0X ]%)>4$+N!-5S6PI@26[*2\Z3I\";U*T MLVY4T'_(NUL@;2EY!?AY!PCN:]8^ 6R8NPC+?\*'5-W*N7]9>H/^/#CNN4X.-5.^H%?'7TV+1G7(0XF@#7XMFPBX#@G.('\ 47F)7O M^O*PP>QTL,N.RT2C.C_XN^W#U]PC^0?,"E<]_B6^O//^R1+G]&#?-PO<7J2U M4JE$:IO#K)3T)9Y+%:J:)3F%-];FONRUBLV ZSY\9?YHB8]X=$0@*/U@9.'" MVV!.F25X2$^M@"[@J![8<2&("-K*#^F8(K'3=NQJWDI3H'?#VC^FJGX*8)GM M@-TX'!&8# 0H3UO);@0M8=W/K2\,V/-\-IY'2=BO-]L!T0/N(N& O M 8RQ!P]"B0O/9D3D.\6^/*AC@/]%LD8=) MOK3# CT_7Q']=G_4XQZ^8H^74I1^5=H1L+_'&E;W%69.!16,WP>'FKL%5E2U MST$SZ%+T-5;$/KW^MPWA6ZS:R\40%%U3 PMLH!?>X>7WSSZ],JG+KA.LI :W MW/A==[*< KL1HX2 C#X"5B2EK/U4G^%:.T$'EA9[^\O3Q["EW&TDSW]K+39I2#!#Z9U MM9C,M] /]O@R2/-];RGV\Z[1,);X%&"+0LH*H)>\\K0OIS^>#PK&HXX#@E$9 M)8KFG)RS8?!+#GSG]$44^0J_>1$@>Q:5/K;Y%H',48\L$<:U?/D*8?LV]>5_HLV/2L?P?T.0,,74N6I=XUH5\Q-\L58+6 M)9YU(:A'_,VZ?&AA_FAA?O$<^G%?25I2WO22VA1&%!Z^@G4?_[G^DU MLO(B'$\8'2*][?S?*\PWPL>$S??]DS&/<)2P8KUO,L)OUYSXH0YY^TLH.ZZV MD@WUR>ET-<']7%S[(^7F/M*!?Z@*?(C<7LZ3VK/KQ$"+7F[DNONJBPGVR&5M MRS,;]N_?_7'!?]73%&=N ]*I5<"ZOC$SH$T=[;BG#9>SU0;X&O*XH7G@MV"I MJ87 =<$#4A(I5>P-HY[C&%0$Q,5.,%R,31H:KJ6_)U%L0G%X)3D^( ML+\ E\QH.BWS5*9OTBUBG3LLU9I SG&[64N< MUGD?9A^3,$F/^?@Z)6"AN0$C8E%J*M(LD6:9;,WR=SSEO^(JOS<%*#P6]/"U MJ&TT"^">FO(U1;<=RYGOD?Z#]!^D_]Q&_SD]6S+ 2+2&L8'FV&DSC924_+XI M+QRW8(&M]47QCR=9[3^):@]2XU009,WR#7?0M"RSGE?K687S/7*0#-WJVQPO M^>CZP\:XM2,55FQKQG:/M>EZ9[H%! ?:% VLSH_LI#OB<-^550VT,)$J];%5 M*12%_&RP'8IV"T#K":)I<2*R:>:-2G+\)!3$"G%2"E.(+J>A+0!9/0$ ML-MJJSJKD(XV\\/N5\=X/8-EJ$-1JE$9C06,\',\#:Y;)S0&) MP^@+\PGTX++CJ%O#NL8],4@+?EL+_I W)=U 2XZ;3A\'YZ\<_#EAQ04@Q? 6 MACD,W>-I)3 M: PLCQ>HJ>>UI&"EU<):96' '/N.\V#Z&I6?EW1%I1A_I?X5K/D#:RDL'2#@ M!UA^X;SH@WHA& A+7+V,]:?@\:C4&\>U$V(9_FZXY)GX9#Q-^:(&+CS\Y6GV M:_GY_JA$3YL%5L.8:<_.Y)L\NQ')9K WE\5E=6#YX_Q@-7_X"L_.I_::['JO MCUBGHU/VI]C _:[%3_M ;T9\M8^/B&'9U<7VKF<*&)\O4+4N !_\>Z0_U4Q3 MGKL!SY8@%9:T@(5-- N6]P+",Y5A$;8[69E?\9_<;'%:8K99TDN>@P6+]F@V M%UI;H;-]^.IK]O_/WI?UJ(XLZ[X?Z?P'U.?NJVZIX'K #-U'+3&8>08SO5C& M3L!@,'C P*^_F6F;R2YJ6%!0M=S2WJN*2NS,C"$C(B.^\*?.!6[?J=C-*R7KXK3TI1%)1)A7X"7>_K+-&@< M$81W,7%,$XPMA#@ZI, 3$<$&.136=TL CTAXSJ(J,=%P*6M#W*%C$24!8IO" M1DV43T;:!)< @F+"3()P4&RHHI A;!':QDK5@6Z#Y*TTU=[O$!B/ 0)O@M_' MP$VGN$<:T$W%!CTZ>;,SVU9VH&6.H!?06V*0$E".K16%8QNB=[B[,;Y-^&'@DW=E_,==1"F M\*LQ6!ACMHIF^O HE>C=X)X:/'H""#C^_2Z$>9N\N]72E1P7;RZVJX7:;:;+U\,0H MKVL@1](W17OZ&&(HUYF,6_HJ5^?:W875''02F@"@;4E3$6^?KR,2:$.3$923 M#_(=Y,(I4"3$?:@PPD".P 8>I9CM$ KL^RBG3Z&F@ELKJFN>;*X)(D\G\FU= M*33[BJ^?S/#T2?O8 ^X2B^=0!5"DR4BHZ7UF=:ED]EJ\SL1[2/!$/_)(GII^E1>-8"&^K) \^Q O3!U0CYMJJS: MS1C?(J@L1PVDHB:F2BE(OB2R<"XH]Y^0ZCX7'=R']=J&PUB0M=!&@!_:)Y^, M0;LVLFKJRBZ,I=)7),\I?6O=^MR4_E#(J2:7A1V!S,M5M",2/[SM^2_&J0YE.C]*,0I$=]Y@,_ MBI_^$/S1\R7=&:?PG1(!!KUYJ\,LR7F8W(][JZ[%U8NI6^,6]H64,.&TY)23 MU5*AGBPL.4'RQRWT'^K%+;PA*N$OP!&^.ML CO#S<(0).D(Q 1SATZ-X_)H>9M#J=3L%X8B,/DG%O4/C'E'+<%2/F^0R71^G%)]N& ",F MP(@)+)JGMVB"T1__)G\:@LQMT0Q^ M4VOYT?7WS[4GOA6WORDHP7>(-EX!*:#+ Z#2X65[+HSI9&&6TUBCU;1A#^F7 M1/('PT@3;U]]?@%L06#P7C%X'U[3_S3@!D^X-\^/=_ ==//7X1_D&7A9YV1L])WI*H $%#XCG]Y_PM-)K' M/1*73E8NXN([=^%4U%4_!V$BZU%8 M/TQ V$[J$L;PS7\+BB7L=+?%=S)"N];>WP>]@O8A1!(1FOE/Z.1GM!^>S439 MOB=;=I;-ZWSM/*'7_?"-Y#*',H:Z^ILB(^C.[R3G.4I&XLR=:'5Q+M!'RORO M$)IJ2 7]3Z>>\;VR03]#WH/Z0?GG5!4Z'T&K ^=5J^-0QDZ0U@^,*YPFH;W& MK.=;[;>#?CGIG1$_$2>Y:9/19FR97Q!68;^A<\,FCX:2]^!R7_GVQP@Y5F6\ M"Q_DG< '3Q=B^6RD_&Z@""F!!/M,P=P1O:A!R6N"3Q6D"=0_C#\FP@&PXE#R M:'"/M%_U6 MCME,JJ@JDWXJ8(JCC'X,E.) \9N"4KR3,X2D-"ZTE\D)*S3S T+:D(-TPY^8 M-P"IB-;-W;0[!TTVWQV#<'B6V2KKYKM *J*19 !2\2I(A6_5G@>@ NW U^ K M?"N8KB/^ _F+^ \B=&X1/(>C'VR\&FDC+$7XH)8@R;:] 8D./=S=2ZA2R1P@ M&U*MSA&LX:1B%+X?* ID"U-0$*O8S1*QF:ACOM+5,9R$#%T?$$)Z&F@.7QDX M>N-%?,"H)JV..\M#/2= "/($(((\/_:P$O&'VW$V M]+"?SG96%%>I\;684H'&09NKA[G]8LK^*Y;S=3HNDOVBE.W)J3_^C3/^0'LO(0'.SX:7^-Z[ M?T"UPB;V!*[C#$8CO>OL5B?EYZ\,BQK.E8HJBA"_0_)_R?Y5PA!%&!VP,?,4H=2[8 ,(6&V5(P\ 32,J>/@\Z _ M6O(23E-,?PU:8#5.-"^4 5\B?UU[MJJK]<8M^V*3':QW4>:L % MJ=()H>2VFHNOPVUVWDXL!CS+[96H;/WQ+TV$).CV>XUZ%!. C*9 D=<.%H*[ MOW!KJW"<@='J C'V)4%]Z1JOL4IE2W=&[)(H*]O2K"$61XG"IW7S/<2X(7+K M;B47SG'4O)\?6?NJE:B[$&)M#:1NGH-A;(!@HEM@,0RW"1=B24 M@Z8G%N6L9DZ@>7 $2X!?1PP\KJ<1W$)#0P$!-8".O1;Q&EJ*3F!$0SH8L-I^")0S1=]F5XKPH8H MQW?%C%JJ6VD3A2M\\&_>31T[J=R!J\(8-Z[;"RWZE3U5Y)W@N6(.D(ZS==$_ M?+%&S-6YL8F^B[!!%' *.0??#+UT!!UW@:/B.0JGX/I1Z+A;CCV'W:,#1A^: M%$)>L5TK*%8'V)(1$ 5XAMHPL M2IF.W;,=E" , :,! 8&%V!)MPF^>A/CLP9#4]HT(DDH3'^6" @^GI0VU8N*- M=N>"06%<>MF\]=4X>]_-#WR7=CSW#.%H59S[.8:0\4K0YA+@44 >/$L,D+.$ MW 6=+AW13$+*7QZ9ME(]_7(*>FQ*B#GXI$ALVI ;0@T!G@D.WM_:5(U_#I\> M/4@,;G7*>D"SX1H-L( LCR8%]P)Q#G(1%3AQ&\+'4.UOV0M'?+P2')$]$6$- M+%0#8*6KJ4IHH2*$FTBH86JZ*=@^,>3 T]W0L5.]$F3)+5)Y].% \N3Q=#C^ M7A.4G"NEK,&\E9+> MA1L\1MK+"U:NQ>HQ %)-PVM\,)" M%K34 (FPY!LSD%X9 GW35#]@J>P4)^$Q3YCM_KP6PL>-4L3=*90UJ>J(ODJ M'RG=C%5V@-ZQ;651'+:H7&]4A!P7^Q7EX\*IV@?LG^)?)R>L$RM%.,GN60M> MX0OLPGG8T$'Y.ZJPP_?LL_\(X@>UF6)? ;CV)'R/=HRTO@& -Q(4Y'C 5P$X M_F"LO9XYY+\7.&WES2VKF]HI>"63.7B49'HWS^3&RHKT,Y38!1-#Q5QTFN-YC*U':4'70' MZ#HTZ<4X_>#AC5 7T173R<$J"BL972/8G(Z$"WDB#K,[CKX="O#BH9Y'$ 0# MPTZ>^5.'[R"+&OY-4H'M$]D1".0120B,T 4XQW&6$VQ6-!_W>18X7'BY:.E@ MB^08_DV'%C_TFD0!,_H8?A6)&;Z1QY;$V87:00PBEQE3WSCA2\ ,Q!>4.9V, MTS1#HY06E% CN/EQ+4)K3[;#29< 3*,LYQ:#^(Y+H:C)YKJUGN2(LFDNRGLK5=#S"-/!\W8^WZVP=+'3Y^"Y M-)7SK+P@Z11/>]]>UN6IV3?7%)%1XY7XL%N(3C,I/NH="?@*1?968HG=K48+ M,P% >)6>\(QW9#==X%6^MNAR9G6E%/=:?:K.496-9T5&CJ(U2ZY."#.=I8>S MO%J;BNB9[HH^#7?*14%WUC?I_;R7F0WW8&AU8D;S4B$=$#2RLBXJJ@[5[P44 M:6?$MUIZ(BNL!'*>618M(IQ()H;:Y!):]$9"X3GHSD7B]0/Q-)$8'F$8K@U^ M@XF$0J$3,*"(YXCTS43[H+/P:0(B&&D_D,-^QL_7%A_8=Z<6'?WI"3+43ZO U6!CXA[>.#)E[L']#2[1 W$$__ M3A[_3KF9%_!T<,QT&V06'3H>F%E__^(ZONRKJ_XB)GUC,S^ORI\2=Y:X!>@L M&4DF?T^LQF=#S8P05_N)!H3X(D*0D7A B*<@!!.)!I1X!DH$NNE)"$%&8L%I M_12$B$:2ORDH_'TH\='*[K?LUJ];=>(#J[ZK%O[E)2<\*[Y60/LZJV_Y]V2,6B3'?FCVN!&U\"J(_ MK"8?"O< GXEJEG249H5J@&X!VV;S^J.7]?6P%;9O^NAUWP(>W''NGA-J[ T9]C#);M8TO-EFG M6ILNLD9")ZCF7$;XURJLW#Q_3W[V P/X>VN1[-OL,B;P:)_V8 ^*1K#-D5?B"1U/WO@QXOC M]0#N4XOC6S'/GR*.7W"V?T@>JTQJT G/!PTN%A[T26-=V(UV$RB/\&RGDB\, M?LLW[8KZF[A* MV'1Y-.;TW6X^'KVPQVNB^ULD_K#49M'4>TU+&L_7S&2C9!:CG#!MVLU8:()^ M25)^N-2!U'[ T'@T<]_MKN/1"WN\U'Z!_> OMK0ND]$R,6?F=RNI!M^E5&SFM*86-DEF >X_@2T5^W MBF+<\JN,-!6%&]?'[&*^:R^U6379+[5!TZ\R,M^T4C'67 ^(]:;/R1FVL8]- M3BLC[UQN=](\XA(&^UH%I-JB-5I7\AM.Z,_:5:XZ:V7[EQ5WKXYS<.0?42\9 MBW@SW]P]P&5Z)WW"[6V(/&-MI#MEWW+(^&K7$ILQC6;E?IF)Q>KRK&BE?,LA M_8=^IAP2P4*(4P39[6([B(*F85P'88%*WU%IXP%JVH;1 Z&EO+Q +0%+5$9_ MM9I21M#_AB K=KV]72NIWZ92\M4-N9EV/7:E("+O5;?$^]7MCZV(3,0B5)#8 M_P0E%E0D2@>$> )"D)'HU4;F 2&^B!#)2/)J:]> $'>M.7KK9/B1)4?7=? / MKBDA<3NP;UQ3XBTM^A2_/_JN]. UN4AM@N%BO-K$)V_&YX]>ZB.BM='']+N_ M>7S6/AN#5/2;!F2O=7%N#+5Z,BS&"9"=2O-UJYKGHQ.[:(1FDB\)ZH;YY@\X M>5G<%PH%$^!N0;V*\:-QW.$['*O/HUN^9_[(6Y;VW54'4A9_WA$!]P.QP5_4 M'3E;?&QP-7&'.X38#03R@KRLJ#I*"H$#X.-]U,RT-NBWLMHHRYETKRT7F_QJ M1KBIZ(2WQ<)?W]S:2<$7'!O<"1+"IW1:)^A.ETO4D^ZBQ\!M<+F/M*,>HQG=QNKP[7 W79AXCPK4:N*NQQ0R*VXMY(UL8I/9EA0G4Y8B M7QCZ-@ERKS', VPO/Y?/^/;XQ6 M*;9"Z5POQ8MAAAMVLG3*R:!+D"\$;$29 W#NBO03$;XOY.)!B9XU*W;8WR"ES[2.\?EI2)>$Y!2QP47 M#\MTG %O_XH]6RCVA.JF28"5'NUVM1U9RZ(FUH\/IWS=)J0*Q31KC4%\OF@N MDJ4ZF*1E#6Y"(N*7K7K9,=%M$B0X'8$^CR*-6B7KJ.NVO '*+A+JH89:TKU- M,NK4)*-XL3L0I.Z(Y.;A[C3TU]/V-'?D[$#OXRXX[07]^3"EM1O( $A"VAGK1%QYWA(7%G="+H( M)5H+Z6""5A3YDH3)#R28GJ4HX:O0DQM>40&"ABROJ9N&XQI6QR2;VU[QOGK! M146/II-C/I'1RVO<__ZOL_OI@U.+,I%4[6_7!CQ9EG,O3F%S< +"]O4W;G#U MMZ!8PDYWEAE/1@Z(@W\?S$BT#R&20%>#H9.?T7YX-A-E.9ULV5D6D_.U\T0F M]\,WKN$=RACJZF^*C,3.<[VB9"3.W(E6)Y8MMFZ/E/E?(335D-+ZGTX]XWMK MC7YVD_C\\_IP/AD4S(R=&';L<":6$DD#P1%\@H$.*Q) DNDV<+<:&08GA)F9=[BT0XT3>U;,$W<;C-%\,+ MN5.I<.6)RE6 /IWL"=^6*K30G;/C<:_'4LMR.-Z,]0H4W_1MJ<(,IN-:+M,E M\HD1G1K5=FFM@YZ9\,QS0K*#23P](!9YA!10'?8V<10L];P]3Y86J=1Z*Q#K M_;S1JL^F>@*'53UOSR\U8 Z&N_)\T9ZJD]E0R3(\&NEY^SP?7JO]?6[ FKWY M=-[9[C0I[-O0A:9[G8ZPFF^)'EU7.G#%II:OS+#&7EYTL.VO([0Z1XA/>D9:RB273:BLY;U<[G$$T1"TY MMJ )X!FY!DHK3H?S"6X]S8_X9*E-KQ--.-++GXTF8TB[4I);U(OLM+2.CK*5 M%!SIV4_1R#>;Z?O"#$Q)&4)/CH6(CR44J*\B-B M!!U!DB(8,$H2(]I# 8W-I;KC;;T\%U9C0$Z+0ZI6])4G-EOK=#?3\();E/;[ MDK3X3(KD5M20ML3R?;TH@(EX:,KSQ-6M%^J1)VS?Q@6*J)A%SNQ5;# M3*;?AQSM(T]Y@C D5ANTB5YM)#8'NQG;8"T_>1JVVKF\,>Z,.+,MI(UX990% MA::?/)%[-=FI*9"IUF,MS_%%:488$S]YRL9H(:856PQK-I1Q6,AIA#Y(^?X'@A$D,C&F>$E*QOGH:$3P"8(9\^.$%*=BHW@\1GKZBT7YY$*E$HPZ MSZ3&$Z*]K$OJ9N(G:)EQLYP NX4YEQN[UDZ--KI:S;?B)2M6E[)FEJM$OI$S MK4Q+S68LWXJ7=IU-I/5%LL+6^UDJ-N"TL5[TK7@IQK;#+"M1'"=8VF S(*+9 M;-J7U:E^@9E,LNLDL6Z9X9IDM MLR;<76'T"-KE-/Y5C95'78CE6U#>94V;S M2\Y_JY3D"TLO$/J? 2K0>O%4S/AUJ((S-_.E^JJ3%'BNWJ+&V_1ZU*UT4WY",_06(X M%:&#Q/!G( 09B0;%0\] B&0D%M2L/ ,A M7T)(0(5-.3$")034]"B$ U/0DA M M7T)(2 JBD@Q.,*3-]TJ)\RP'%?)?S42SZ4F28^6V9*QR,)3QKCMRHS?7]G MNT :?A-I^)6BZR_H8?@KW)[75%VW&3SCX [=K'UC0/JG)OU)MF9 \EN1_+X5 MHK]*\AHPKLEZ<* ]GL4] "*O8X3<0U]]8\,MA>'ROHLJ"^C\"W2&*][CW(2 MVN\ZDKXWM3U2_;ESZM&EX W!R0.^$;L^>CT/*?U\ DB#VQ1[QAZ#4_1,Y9U. MCAA_)3,LO:L*,U7+*(*NI[:R?OB.(TQ5'*GAK6PVSE-BN\O%NN1HJ_*S8GOU M^8+V*Q/"_K)/ 6ES.U,WTSU1Y]8QD*C7:3;@ M#@)UX%Q8/INN[XFY=S_H*U-*I6CH5E!9:B*NA MAM6JG*VRQ2Y;+L[9:FO14JW\EWHNDR(7'_3%>HW8#1IPXHK6EM(N],T+Q1#W M_W1VA&;6RVPT)C+A,S9;]H ,)2+*?3W$LBEKBC.Q(( M^3,+^1?,/3C#[^QE3.9*F-(U*D.8G5ZY%NM7IGL1=#)]P51+Y55&NT@.66_0WX]&45TNU&() @*X*2;Z0E->."31#H!F> M5S,\NY/S#,K@_5Z.&)\H(R)>R;+AJC5.*E1#ZR]24#U +R?Q0L2]N.+!I4N@ M'H*;EY^C*_S]H_:*G!3HJ3J#VU*CJ6S1!#,*P=XA_^@]T-[/?0G3T00)P$_F MP;W+[Q&S">Y=WJV4CK+AZ"*RH6:T+NCTV+58(TI%B>V.IZFO=&*(36\)FD1R M20B T8N[;(H(]Q$4(&XT]T*2=\P4"^0ZD.OOZHL\4)3?[X+$B^DUU1.D*=LV MHM(X&^TUNTF$FXL2OY(OR61PT_*[2G=PT_(=1-W?@] ,Q2JTU\4!W "=I JD MDD^+32C6*(\+GMFW[ W[))IB;D9Q5%_$>A1T?0+37KS4X-;G4"S_.JMSZ.7&U@K]_/FNAEYV1GD!R;7 MHX0HN6PDA)HU@2H%>G.QEV3\FJGR'>Z#4)_ (*CT(7WWZ*[+]ZHK?O2Z?HH: MPPUA+D<[ZHS:M8Q%5UN%";FVVD@]0*\H2K\DHM&WW*+_AUO#/8U$!XWJ+IX?]#4(6J[\5$($+5>>A!!!-Z@G M(42@FIZ$$(%J>A)"!*KI20@1J*8G(42@FIZ$$$&CNML2XAMS86#_J7?5J? M!7WJ?A)I$*5_4#1O2#(?& M-J.WV"77+O*5N4RMI?'H2W/%%7,-9&V_W++U_:BXZ1>L>%]P&M51R9=HE D* M=0--\#TTP?TRQ+^Y\+\_*7P^7U+50;6>8_/-O%F<%!N256TZG>J(%R@-07EM MH \"O-0?I!S\T[^9:",US$UR0RY,Z^N%EDM'>[3;JB[Y0D6_.4IJT*KN=P9? M^RT@4V^DEU[M2P S(F&^:S^W"CFXIWE2]M &'$ZZEL-Y78$)G2H-+8 MK29F3;*"7G6!?/]0Z-2?(]+O=TEBG0Y7VW5R D>)D\),6"3H['#B-JN+D]X M15"F^GM(^6\!H?IS1-[?T>CS6YE,MX74O)?2^OTI,R'I[<3N5L?0UZ*/W_,Z M)>A6]^/B)S^Z)]7W4G.O=YT)K\/QEI$E.]QBDJDFN'J^S1I?BHF:-UOS7E'O M+EF3"M.#XJZRJL].VM7Y &X$JB%0#<^K&I[>SWD&;?!^1R>5RBYH@4]L6#G' MIH9S?;?ELTV[7UW<-YH17+T$^B&X?_E!RL+?15*AJ;!(I5H*T97 M^C%]8LP/]^.ZQH*^$.XT:;4]&4V2*-/ M<#UC(?4(H;X;U=-<-36CW)9U\9=$[)X98(%X/[-X!_D M:;&9^JX\*#1IDM0LIV<=]4(SWE:4W_VJ)>A9%W2!N6FL]='+_3':T:\-S)IC MI[M&X((=]OQ%KS+1L#EM.UCGR)1^_9:R%0 M+4\C:U]\]_/HY0;VRAT=NORN0"D631?8,)TB^H7\IE4FG+9UR)^+??-;H:!M M7=!OYOF[4GTO/7:MXBGD,IO-^9 DPGUTJPVS2[WF2K MXUE[00J6T[@NEGR))^Z9*!>HB>^J)IYA78$A\06.43N::Q4U4"QS M]/U.I+ MVMH4GLB+/.=I+^%E MZI1 %*_$.<@_K7YO'E;7>87J*]4Q9WTE@<9T-=RH;"LZN] FU3#/S:O1GH62 M"JX0Z$MX^6*KQ.Y D+HCDIN'N]-PJY(L,3/C2\7>[+=R$KOMRH09IV?I5"(1 MWKZA5>_L(3X(VSZ33@/,;_/?*X.INL[]1Z( 0V@F(B-:"HJ#TK MLBE" J;72TA>BHJ)3#Y71Z ?Y0-9#^.0LI 7*T'64(U R)J")8#6*'PV*AD( MP;^*4_@=N#AY&1)E#;HU.GR(B#^0H,UJ($4C&$CCR'"P VF.WFJB!RR$76BI M&J$1@(0740\?9(Q$0G#Z4!4A]L2ZZF0*PE)0=KJLA^R'VC,-H?6O\&RA52Q. M\5\4U0*Z$5+@7)60.H:<";\OCV7<&E<4]&D(]0N"$]5#"MQLK)0/B)BDQ!9W>P6"OP<8A19*#C64O -H"*E3\Y3&<=0B1 > OF]KI M=CM/&0DZ) Q2T)#0"^02AL:F86IGKY9D740[!O^(R!TR5&='5U!>T&SMEY@Z M?O!A>$@[$$ #8P7*E8[GI. CKQ*S36\L)K[Z;#T?B1LJ6\FQL5DCNUYS M.795A_ILJ7JTF>'RVLZ5 E7#VWS"QS(Z%G9>F3OR V*7M0FU@(';5N&_ZSK^ MLGN&>T[N=QBA3Z14GUJ#YCZ_QY3SHP4.2@=^X556@(1511E+OB7#UXC0W1<0 M?XAK4];P-S_!)"^.*E3@0%-'&D-4%RL%(+MPB1X)%[- WX7S<[Y\/B?G.9%0 M!^[""@X6M!-^OE@#L@;17"3X'+C=6'\Y>J7=R88:4P'*J A,',<(-315,I$R MJL@+&:W[3\0(%/&/=RS^ _G/7Z$14FYP3J?;@E^9,B>0PB&*()/VW^PF;NCU M.7FDP4,%#BRH"CKN#F^,A.K+4 JN2@E!RH4PT4*07NX>27CJ%ZMY_7'H1(46 MMGT8'DUL?!0([FS09-41Y$G\"5P(5,-(VXXUU3[F3F>/#A?TVI3-(6.LVN'1X+:YNT(@ M=[/QF89.9@VQ/.*;(\GAM+23Q1[.]L-YYTKUFZ+VQ;:Q&]=).XM,';<=QWT6 M"UWFX::<[XG+LP[%G?C/6*'84CO&MSF0BG&"D5VOB.+G?<9?.:!*\]BXU"E8 MUERHM*K2EZCW[O0.=S M6-Z&[0/@[P+^AX_/"H5U>ZE-.# 8"BM#Z]!6Q[K4TK]T'MB_H@?!?8#$4.Q/ MG#X&SD>^.W#0\P=%<3BMWKF'+R%!P1:HK9!7MGI'*D;%.@%*CB2K&T$736B( MAG0PL?7N,YZ*OE3]O+MT%G.\A65X+DYM<0HD4P'J^$I@-8=UYJF'R]JAD@[R M%#IP0FE%%>=.R'7$;]AR'BBFU206W;XP%HW%,+&!&@A F5S!EQN:">YP.8"C MY21U")FS!W?AU3"/A%P?=84X#8C3I:JHDQT^6&PWQBO/![L2+CHTAIMEVS$[ M($"C!5('^EWHA<7'DX8] G]N5)@H@P#.[V:FCNU$[:SO[QWC2B6#)"7$TC"MK:?EG'[>L= MWP)"?!DADE>[+0:$^"I",)%DT(3^AI3X8(JI'NZBW]VOMXBC$G:-Z?=M$7>T5D\-[9!C:?]2ZSA7FAY<^=$""^C5 M(6L8V;LW$X!'+^OKT[)L,^'1Z[Y%(I9SSOZ60&5'5STY,06&2'=(#HR[ZYRR MZ4G6[#YIE5X?WI9*J#7KXYR,@F8#Z,OZY%%5538_$J*TPN5E9D_(RY::+:5X M"J=C,R_QF#=5Y5<5UI>R,Z1$]#L=R;IGV@7VZJ7VIP5AT+*!M0 MQ;%O']6B4WIBQ>=:8Z(\*Y3+'%->F:D43R/5PB1?8KQB=(O\?B;02&WN.XYK[$N*O[0[XA,\M(4[,4\BRLJ4&*09INZ>39NC3%ZZ3VN;U^]>**B1SWE+)ED+J]H__N_ MSNZ>#ZH6I1JIVM_NY=G)LIP[;PKKW@D(VU?;PAB^^6]!L82=[BPSGHS0[K7< MWX?[-]JF0H1F_A,Z^1GMAV^H,S):#Q)DB21_,-^^H5NO*X6'''_DK1- MC\Q?NX:-1[SWU;;Z"T']A\M]1O^&ZB8J+%*1PH KQ35@]A@#C3FO(/UX$31* M0#Q4D KHF8>D14C9[UT>?3A*'.,B#99@+!N^^=KDOKF8*>)8G"_BJ_)J7Y9; MO:T%+8LWRJ+MK?S>I;-W9HSQDBJ+(BE5SN#R? ];0(]*9\Z4GMO?(M) MW7H8^)FI&';Y"%1 T-:V1V!&Q/5RJ'3A?9N[@J8"/ZO1,2&Q[Y6(C);69UJ7 M3F:KS1MSX4?L7]9=TF&76W!9&5M[P9.D#H75+D$Y['>8.MEP9:E-]LN%1;#A M42HQ,]9B-!UKPJ,U&O'ZX__!\GSO_?HP-W[E?C7BN=Y^S"@<*S"ZW-BSPYG< M@@Q*TA'*NU^7Y?KO5+9O%^F[]0D/T[!?@JKP$#MC** M-3,I3!AO X ?5*W_D3U:%I.YRKA>&K+KQ+*2'QE"JKU'B ;DE6/H&37K9[GO M*S7%GM\LBT)KGYX+^GRY'G:W^^H<:8JXGZ:XKV;]+"=^Y7[U>LE"8Z>UPAQH MJ\M!+UQL"!0Z^J%+\[9F176K4)="YTU'/]A( @?=^DN * ==^X(Q$7#9J*#9 M)5VXP/XP$50YJVIA5$+C/NSE4-PIJAH:J2XE&W_A?*Y' 3J9-9:C\RE?*TY^ M:Z*>V;W@0\,N]X7.2D@R 1KKSDU"B -A-)&1JL[=B:'U0!9P1HQL=6/7M2(H M @T5'P)4H2S7V.@:1?+?T%?LH"BH'^/.PI7"=VXI0W;@>P$W;8;?%2L),// M-/U85,Q%VA'H$0J&::C:SA[D694+LB%BW(N)HHX$Y;0^#&7Y(WM$<@G@%FSG MBY5.\5"C?9S?"WXE.+-E7@[K<'ZUR]"@#(R&,JHJJOD\%*R=DT>KJ!V-['. M9K*'/6S (Q8R(>5282$OY86YL"EL*FC?[.,6A+N&$0"PB$#R"ZL5? R6)3C4+O<; ;C$I:V7D.!$< T>FXIUWUWBR2ZY"DL8,].9L9(%><3.J4'=!R-?@[$F;( MSJ*C7DF\C0PF*; /M%?&Q#"J .)!%&U'N#M0<:. MEH(_ZJA.U3JP##J%#%F45[C* $Y_*D#V* M#KR,B4JR;Z96;A^U/[^[$=Q;K'V)RG/4DMP3^8UEQ&B&'F[!!%E_3FCS,#)6 MFIBQ^5KCN5ZE3A+4(@_]6#22N1RY[ZUR\B)3B1/M3J(^-9*4'+8LGN*)RY&C M]$C2UE.]RU++;&_-Y(J##H\2JSUO!_*V!(T]LVDVYD,BN&&@#(J/6_7FZ-Q2FIUDUQ9*:<9H2%LVK4)'_6.G!2; MTF9K=#6V#+G1TO,=J;BU>,8[DLQ.J&FE7V&('5A4\@-R(8;+J'6]9Z39&Q/M M?B7*$?5DWGBX6^=[ F?:'D+;%1E@_1'!AIOT/S+":*M0Y"RJB"HM0ZT M8$)HGR*AKP(XJ(_1^XI+>.R:6'5>$":/\-'XDCBUK-6XK7!MJA76^FQ*&,92 M%[2Y-A2RXR5I/+/IW\A2N\@IZ@0>:P%&KEQ>A*_];H#Q,'GA.WX1:@#60DF0P*HY^A1#U"!%@!ST (,I(().(I",%$:#J@Q!-0 M(M!-3T((J)NNMFD/"/%5A(@&E'@HH,Q;=NO7 L9\%3[,?8N5$IX5/PD:#+HM MIK\U&LPU3]ZS80%[?) ]8I$8\ZW9XTH0@FPU^>CJ(1P?5%1AJ=^,SQ^] MI$0V8"\J-(N@H"(SBV9W="IQU8JL@H6D(.Q1_= "X MV[M22EOM;S0^[1E_*C4J]U4 M8]1/3[/SUEKY^5KJJPEVLX+T-Z/,/T4)?=#R.$B$ M?>OO7OH[ZL@HCCIZ*KUKL[MM4UBNS=IDVY]\E3KBN021&(\*)&>F\UI%2A6G M2VEB XR1=.(%>GOW,T)^OBQ?#6P^M2R_%97]*;+\48/BNC!7%5#:M^,K@2MW MLT.A1Q+A;/;S:!0?%.9-/$]GIXGZ9&[NP)*+FMR6'EI0F*%M$:=?F*NR_#WC M(174U2K\^5M;,$^XWBN*$JG&/[\7 MRD[6J5_)R4LDIADDI?X]ZAM5DYED:D)K+N1SM3G5TU8%LFE##":CW@#)7X&P MWSY"\FCFOZN)\X3K?8BPGQA"^I#9DR4J ;AZ9<1OC7)R52C]BDOR7FE/LT8! MA#FS3829#;'5U+I)JRDH[2@X$D]>D_9O$!GIJ(:@7*0J![Y4$!?Y,;[4W>P% MY)%U'(_,1VTL$XM1,BU-PP0HT^/JBAQ46]VF#05*)6(O)!4$,8(@Q@\6O/N= MW6](WF0P+&WU8I5B%]U2H;QNS18] 56^H0,[B<*'WD/[1X0<1%/#E;DK%'=0 MEX'7$808?G"(X2?9#QE;7D%)1[9,20+]15P?\& M<8?*(>)P:VOEY^NHY&4R- T%5%)-5,3\$(UTRZS11R_L\:KG2RR.FKH47U4^ MQ=F,DN/];FDNK]5NKC(NIP<,PN3 L0OJA8X'L8M?M#$>S>9W2P!]],(>+[]? M8SI<%6!JWU,*;*,[X1:-A4CE]A;/%1'\#K(>$C'H-[P9 G$[?3QM$XT;3>/8 M18"$^F?E"X]W:B&/\7_GTZ\O0R5S"4*Q R(C".$:(8POB/#H0J@CBS$-I18V M1AU"=VD!#"DHN< [J8D&@(VCA_!<_N_:5(U_+KYW.=0>])>-A?;&V)",@-7T MW5*"8HW>BY)@0\+ASY8,O]P#BJ*'N/ MC(LLL5/!@LFXP(*1NCJ#J%UT<6B2E"P14:1^-XBXTC.T676)>, M=B$%& ;"E84/<7CET(I"1^,5N$2[3 #CA)[H]\0+UBLK%P?L!4./(G5VHA9M MOO*#!C/>HR6:C^[I MY!FIH80VR2,"&FA M3W90%N 3\#<.<[&.LT K.&@SW5'(?D42Z/W65$5M:A"2/];W+_BL@$M#>GHA MFPOTMQ6 AX2QNR52[4T.YS=LB\NO0Q/U1[:1B@5MI$#01LJ76=]H(W4JA23R MH/XY-I:BQO&Q ,@$'Z?B#!]E8H!/$A3)DXE$-!DG12DIBI>(GXN^(HF@FIBQ M]>@^2S>S^XT8LWC2BR*Z429*7J-(8I[7%[G^JD87TXN4'])K=3YG-R.=:LY! MADM,"JU,C5U/_/!;>QR+G.46**,>)COK4<3/_S6Z')EK/NE=)E=E^.Z M-F@+L536\D-E->O%>+JCQ U6V)C33&^M$WE[[XK5)TVE(6^R3'9G9:*9/> MD>4RS<9ZDA*>R_$>.=N(/:*<3/%)[\@=4+0YPW=F\_I0F"JCQD8N4Q8[2 M*RW)KB*K/M51P!#YPX(\04+9K1KP@G&OD!0$%B Z*OA$",C8L_I3_ MPD],HW8"J/M$Z$\,K3^&]HKD8GF_\;J_0BMH0N&1J=5*@>X@TA]5O)1//4[5 M7N#$X,Q2$MHK. 9O1;N>:SW!]"(A__K/C^RZ<+GKKT\1;L7(=R>N?D4\^0IK M:NK!@GWC;C43Z+1/XL"G&@#A!HG&L_J_:"%00;/X*. MPQ*ERDC0-(;G)7X6\DZ05V?W'?GGN) K4_)2Z#"U([W?,Z/3B1Q>[*#7"\?M M6SWX[@<#Q467 BT\S=8ZQQ:J>@O+DW 4CJ\[;3;(7[21E#@5/$2 M_1[_W0S[K^R\BYSW$^SJLRM>2(VE@!"L$2'M__. C/.C]-Y*K>%V_$X,D&:NN!"^&@WPT]=N00&S+N]('<4*1S!=S-^GU! M1$0U049.ZW@LHX %B@7@-D B-MWU Z&BJ8B M:"_O.O8UL#9E.#^[#09VW&6\N)"(NG8@UQ_7)\#-.EV4H#MHW_K?/QN_.AZ/ MT/'?$X?1]MTC!./?1N/1 )D1XC?%[GUVNL1_4RC?)Z=+(A)/!(1Y0L)$B&A ME[O1Y8.9B&^>]P_;! 0!ZD'V_**$H>M'[8V!7WUVY&TYAD\" M2*?W>A$R"18^T:?SD-)[\O].HE[>Q^'C(1(#[AE(,1'BD/@'.0$Q>RBC/>2PC?84:WVOP:$#)#I&#-'HD,>"[F_(=]6Q\9Y]A(7QB.ZFQ M1P9DT\5.]C-Y4795D9MJA1("W(MZL%W!K\@H'T#_"QU\_L8XBX;IGTO:PS5( MD,^==!^XJ#'*G4"=P(%HXLR'3(5I+.:EV/]#?KZ?5K:I;;6ZC4/AXAO4:U4PEE MIP+JNHDJ.7$QTTDMTP0J ,B" /P^VUZQ"[I<]Z=^9,(K6[^*CT9<.*J4N$5= MV4Q*^QU5$B?(F_%VO#EL_+O3NE\&5M@(LH(MCW/!$%8K3866$CPL ME-WWI=?GJT.YI:D#R5,\>(5T6WI#M3BZI++K;8-O$@-NMTU TC',ZZ1["8T$ M^!HW W?A&*=+J*<5UQ*U+08D7&C(L5+T6FWIRM00N+_A5N2]P1>14-T\29C6 M/X*E:)?A+VH $T%/F!A$H# >4JX^B%:UZA M3.P#LX2I$V[);I)*-9QLYEAJG\Z9ELZ48V(*ZMA(P@N%\!];;N$35T#$1/TM M)/*TOOCZ/E\1RTQ<8*;%><]D8U&C&XW/B72]W_SCWSCSND+%Z;3@6%'K5*SB M1%=4U*VCO%SLY%T(C6X)J]"?.@"AFFH 6U22?]E9\D)H R>.=>U84:%00\D- MI,:A9M?9FK<%9[;A,Y7MK!6="]EHDB,F#-.(0\&)16+QGRPX'S(]K@G.Y59? MD9VT0*DZ"X0^L4[2^>J2+(R4+I0=BJ2N&8*OB,_KI\R5?L1?>,CX=#GZ&!73 M(!D?BR9($V$QF1YN:VDJ*30?>X08IK#XA>N9VO#.E,ZOK)\JX#Y#&GQ7=B__LK'/W[UA<5[713F2@GQ?:O5):UUCUU@W. M6I:)A=&?)XUH@^\TK#N5UKT5_LS96[IP@M/'$WLE[&R(*G2N]GFK:&4 #53=-C)8?)=RHXJ51T,]W[:P MZ]>KGU],FW.,$V76U6<),KSIGA4YS^X/JN]Z_?C9F%:/+ENPC! MQU9HT];[_[]0W'?*VT]D(;CK-V"_1_<8Z<%$.(("@D@'_+' MM ZZ92[_$U#I1OTUD&'WV#*PG]Q1XQB7:@$WG%,?'U2'+6E0 ];'.9RDATPK M'^C^84O/C=G4(LJVVY:8D_:I%)@A+$G47-PGAOJ+"NA+^1B2(/H=SLWGZ!-R MW2/^&8M\R]L,--#M-%!Q68.3ZEA V8"JBG !_3J':--"M[^2)0YT&MEH@9_V M0,WBH^_I-_@M+2!(%.;'V#V/4E._X;H#<^K!R@S93QU+]6M?5BF,5LU*C9[G MV45Y:G!685U-V:W7F9<8YF)W?TV^T#[IEM_,?$H$YM.'U-.#F\$_>A,<7?7@70@4 MUXGBDC=^UI9J) MOO6.#TSHQNU'WSR-KJ4GYL$2=5B+H'Q$F^ZH\!M*[A+#RZ#R5E'0IZBPU=)Q M;W'=',V< OVQ8HJ&Z71'0YT*X6]S)7^2CED#S,>%3!0S;=5D!_,JZX <6-!1/W]!# M.# B="XAY5Y[E:"[74/MKG:H0Z-! 7CB^E3 .R.=A,X*05UL83;:$T!?A5\!ZKBG$)5:#_,7.(:9EFW M*S:!Y$P>D>"<': A@TI"-76!2P^GMC8]6Q*:D*RC,\,&>$ S%A6X/'D,_0N7 MI"=/Q4]#HS!6DH)7A>SN:CZZHHXY7C5Z$I^5$; MD]*= QR,*B170+,KMX7#4?#V_NH&_&?A=@$\SN2F_2[?68CP//!W_V#$.^S$ MH#Z-DBJ:-J*5!'3X#;?C*>)PW6[N"OU$U#=W Y8.:T(Z+77; W$:'$+1 8B( M'BXUH(EH(RG)T$5S6D,N,4X3W"IU:5\ :C'\N;I$LX*K MT0UXJDVAP@6H("9!D?%_0JB1B['[N BCI1W4")[445G;C5IU>,R&#'F!.[^> M2@YJ>@D0^[O?B(0RYP7:)RO'72U]=132%0=*8N'Q$WLD8FB>FG0Q2V,*#\?) M5#7MV>)"94>G'U_H%(;_KA)DVV?D^YH#'?!!<2_A%CP7+TYS5 :.^RSK9XV6 M#Z 5Y^''FV]_"N^1R#=9[;H-B!#1Z>""P$4M1J^80=M7> M/M,]1SKN)WSRUI?#>7S@.\AU\'F3'1H.)=44;=8_G>KY$>-,_-BEV"VAOSQ! M/%-T-RV,#0"\LZ>0E3:\'SIWWH+KQ$H-//A/MG'690-R+SB/Z?F=.C$M0IESS1$!NU]#NY]J(!5+K2['R9,]>4! MQ"B$L \H@DQBIL)F(M96D(\$Q!1A#';QXAX^87^1L9%@''Z!VM&!:\11N/M! M:)(4#WTM-'E>UPP^@]X&--1%>%>#)\ 1HZ0'%$7/P>VPT?J1ECC2+./81!U+ M=22E.T./[W(>U=X4 M:O%*M+LFS(EJAA,;4:LROX(C/+!:LR%6 M\)&)C",<0;%MY4HQ76^A0:AS/+(00H("G[RTA5)#]@M B@5KC!!W>)L?G-') M!!RD%S3R[- ,ZT ,R]NP?4;^7<#_\'0A-DN0AA7C=JUI:3PDJE)K.O$]<'\I MQO%VJ J:779K^L.AC?_!N^/@,BUM]7NBVY'*/H%5?3=,*SRNSL(EMP=Z"H3\ MHW!4QT6]$WJ-D6+EC"ANRO.Z%:\M$[4];8H(&"D2B_H 3R$3!X/FV5CJ6 :Q M<),O6+Z1*)9,Z(;0]@=1.[IP.#PN3 H?,81NAR';@H]&'#CZA(?_O&(6_!4) MP4-.".'OP'E@Y^?%^S*7SU&0]E6-X(#9GCCCV.J!PX!A/].=,OS 4%S+"1N& M)^QJ>RZ'%\#A*T&6OAB2_,P(N(J7BR9[!>KP!2L,G^VRG4LGJ" <;4[;#W/" MK!V/J_7*T]X+[+NTPT5?B]?]%)J#V)!:JC0#+0+L,_$8.6!HHO$K^.L'U0'I MTT7DJ8^/'Z;0+ON:"L5XKQ2FQ8S)QO*I!:_DEDPYBC&"O5>J1T1I:RI#YP:1 M$,F(';M0QV-$RM%70GG_3%+:<9N.L*T<(Z@GP7]_4'=NO.^7ALL5&UY8X2[@MZ^!1\,8GJ*:%#TGMB MO>0S&9D?,.OE T1\-9S,*F%AQ;)M,[OJ4N(@OBY;"._?:R0<1?SK!/LWHN!G M)!L,Z7AL0>@9K@WR424^++6-));L*^T:O)+]J!XJUP%VG.NGC'O]A*. 1PB6 M'G N.+#O(X0FBCH2%-LNM&/QT-L$VY6J'XU.'(S#;A+27&-Y*2Q%!.T)&<]N M2?'B@.-B!>;T>X4> $MG%;HVO/@";QQKVP6>+>#6Y<^A@!\MP2'M=^&N!V0^:J';]^ M_;V>JT#;0%X(,U6[>+9LF'@/;?CM%;X6Q\Z >CHUSZM\[[B1DJ')U(;KI]>>5I:Q99SH A1G^EDP- M0;_I8/FZ&D?IO_6QZ^.>2/RBKX8')<9T5D@;G$@==)BW5A6R'12$#(9=0-77WX3*ZBSK< M7"Y4:"@@Y8HO2I>&/2L3WZO85U ?>55F*B^ARQ9J@27\="3CP:RIJ4A@H:,X ML2^T['MJ!]<71=G?E /L#6L"#G_#']$FF'9:#VIM@O;Q[)DGC; N;A90>S*G M/0K>53NC8H*"+&,@X.9HIRM_[7+7FT,@+%%OEE-GU'X!5#[P8%9%^][7_Z(8 M[XR.^[LHUT7VD(%XGG'HR4G\9DE]B2"I+TCJ^X6D/D\BU9OY<1_(IJ->><>[ M\J\^D+)%WZDBX>DOUMZZ.C^=\;-=GQ]M9Y3U\4HR S9PT4%TFM$ SP\G201M M\44,SPFD3M#]#3VEQ W# M+M%5Y#%Q"9N#A\P*QR+%^1\*/.V=I(^+*VW': 5P6?@D/1H03H3V^!"W6:CF M_(22_' >G1VW.DDO.7N*)\ND=W&WZK6(U:,M=&%P(=/U>(@?LP0N5G6RHG.G MP9FKO%C!%Z%&; !*/*2AB*PKE)L#'47'9CCF@#EY"_JIC89C-[8#C$T!;0[< MO$$5VS"(6DY(WV84QW)_5T;"&U2"EA1<%#3'D(4E*(<7>3?+R9QY2.F#3]_3 M$[?EO$_A.T,@?JX&+\ZBB4IU3DKSL)64V%U7HWKRN]MJ_:KOAZJA0I4 M">F=$PQIX>,0&HA3>77V#J2YD>)VQMT^ZI*6"QF-[M0D+E;3LG),"4O,\"SJ M0KPCZ()N%T^->%K1A;RJ MK/I$G4T0Q;DVZA>J%K0S?? M3C2OQPMS) P9YCOG[AV],Q)ZN]?LVW<[3B_: M2YWU1H:O&\X_NP+R'AYVGLBA->1%OL@7]UP-9.$78\COR"))--+<;FF.TERX M7LP04XG/4'%TN\PP$6\;O+,6O<\5*/X1G!!G=&:7F*9U+E/NY%KU:<4"6NIK M."$ZTQOA1#@QY@!9G+!#06HGS-0?_R;B5V+0+VYD";Y#V44^5Z!"?\3;B3Z1 MMP-W];T>SS>O]GS$G<*'^2CZ$3YBW#H ;,7B@!V.N+MAS!/CVDZP1.$(.XKI M9!/KGBHCQSTYW*KZ15"=^-^UB+G7 SE-3,9.H3O-B)>Q0H%A>T6%'ZY5/Z7# M:^KRZ(H[7^4U+MO?;WK\G%IV^^W^:#XPBX^V9(VZL3 M!NI6Z&/(>OGOF!KPA);LV04#KJ@[JT)QJV_TP)9]$O:_G\E2'99!)E]+*]QZ M42E:V^HLWXU!?RT9B_CP^>]MN]Z>\FPSLZQWN?ITOI/$=J9#MPJ)[.<;B7[, M;:&K]=YH3:?9GMX9]%A=RS=2$TAYZFJ^RPV,5>9#1L975E-_*"DC[>C,-M:9 M#90PNS0.!:_^]FX$]T6ZA>87%.65F/>+F^^KZN ]A7PX\HS&8K,(%R:\JP30 MZ2IZ* (\KUVV\U T%#VWTU"<[J57BA\/U_/H]1<7QPL4)\7VI5W$Z^;G7[V7 MO?CDF]W,)H.;V>!F]K,WLP)6PWP\%J=$$HQX&D0E/CIB&'X$752>&<69&"$" MAJ11- "]57!1I%2MG%=5;4O-%\EU4NC29GVNIWB2)RY'1D&NU%)6TP*Q&!38 MQB[+L?'-!*4678Y-IO(D>GO\>G4%N$;6L=I+-RZ5% M+U:I&EQZPM/>D8-"O"FW"F#,9;;R9A9;)QF!L.!(SXHJ2C'9TE>=/A=C6*EA MM>(J4T#/]*QH,K7 +!4O;5FY-Z@T,ZVAUL3/]*QH*NY;E*'F1*Y-5*4>,=%T MNH_Z^R0N1VK3<9R(Q1LBMR@VXH-8?FIL1TT^ZEU19BF4I4DA:7&96J527Z\W MG)E.P9&>%66MS&B>&?1Z1$8'T>G0 +S<02,9S\XG=L.HN=CTB,50D]8%+9S9 MT.BH]NZGTIEU)(U9S'?QXLRP^IE8A6S"D9ZW-^IRS,A"73T'Y6E*7[4[:Z8[ MX6/>9W(U12P:@KEF%V"3I?>C?3-/(2!MSS/SPW2VL&+34Z)>K@U+N]PTGN0M M/N%]9G^_4B6Y%:[-96'?JG>;FXG$-J$;XAF94XEB5I;)^@%+H^BA-CELU8 MN.;L[*7I5)HVX9["H1YV;F?(NMF@,RI!50L95FODY\H$ M/]7#SQRYGV6K$I01"LK J+)MC/(7W4V'SO< 'NI9 MUKI37"AD9:Q =Y\'PV1Y,,V4\ 0\RZK%I:6RKFE=+FS2S+).QHD9#7? AU>7 ML8E0ZG?2*K?N2OOL/K9K)Z"6(./>H<4D/\WDP]R4:,>V5 K,NA252:&AY\N" MGX@).@;&O 0 U.F2,.83\2044Y",23%:&H&$Z-$LX[2VSK?ZJ7FO:.:RW?1Z M,I":?IHZ*I1CDKD&>?90F6\;HQ:A "J,9"LEF/9 M%7HH&;L<.N[L^7:CW)[,ZWF1'K5,:EN:-WD?3MQ,FW-MF=H8++4 NW:^GZ3) M/=+JWO=+1F?2G3%\E8#V@#1K%E4.5G/U=E%J40JE6IVUTXWX4CO^[DMW1L2=&;%@IZE=!;](=Y'A,LP>@/FN&":4E)^^'M;"=)FSI:49M+I=4$#?7(%J4FIB.!;L18 M8#:%>%G-CW@5K=Z[47&![6;:=;9)A'/Q6F8XJDJ+!EZ^9P(QHR-J92%<)M;$ M1FEPZG#=,WQ/(;'72!O+32?*UM6H1C=6LI:7)GZG$!B5-_--E)19@1E;_Y^] M-VU.75?:AK^_5<]_H'+?YZF]J^)L#V!P]GE29<#,,YCI"V4\@/$$'IA^_2O9 MD)# (EE9#(9HUSE9#$*6>KC4ZE:WV&5.L+TUO!YFCZ913K#=;DV@N>*P5&ZL M1B6^Z"Q RSV:8JM$S\W2U9F6DE>%*IIC-66WKQ:KO.8*?$M;R"W MBT,X?8+YV'0A2(R(&],NGAV/*B7:'>=&G?JA5;C=;7IU?#JKX49;229J8FHJ M$K#EWOQY>]RPFF51Y%;5<3.'CS+K*E4?Q#^T'##Q>$P6XP#28D-@1B6BPF!( MQ2D PK6",)H(J.#N$:L5APM8H8[VBIXECJ1M>9:*V[.(AK MK2;>3I&=,<$+9HD M2].IJ0W9@[C6CD?=9+_?ZFG9(EXOVFPTEHG5#^(:L--'"WZNJYK7CVL=DJBH M:F=T$-?,9)).YL@AP7MSNL7QK=I29NN'< V;UYE,,L,6\:(U-+NYOF.44X>M MZ]FRL1;J URC9\ZP1;BS25:M'\*UJ>GD,)$4UO3H$*XE:J5B MC.SK(VYFZ/)LX$W C]G#N%99I;"!UD_@6*TS)N/97GPPJQ_$-7%H$MG..*UK MQDIJ5M;>7,W@]8.XIDVXX2HO5RC>8%9,NV70[0G''L0U05^QW?8\U>(ZR3EA MMURN+9390[C6+*P8*]45)YHWMOOUD4#Q.>4@KM5&<=4$H!?7Z'6:PV-=>AE3 M%_NXEM,UDB)IBGK=:O_^L>F/!2B/MZ:^$_I]<[3NN\[.7"JT*0+[S=/?Y6GN M.$WS9G-;AP]>D+O)SJAMW!ZO7OG]>JYN:B$+[JKO<8+0*O,C?%0HU>MGJM#Z MZS,#NT73%?\_Z 'Z:CFV/4>JGR\,S]'J_LG2[=ED_S"L:DJPZ*(L1?[R(^F6 MYPBFY/S]?/J3"+]3>_\@!0ZO:VZ=N>B.":7WMOHO?%EQX^WT[\%^H1' M![=4VK['8-W]Y\!7"[/C/O61;MS6_H.W386A8^F>*Y_9-WJ:NNYO/NX_O*8 M?XH1B!$A8 09?TH@3H2!$[#($6)$*!@1I1 CPL (TH\\(DYDNPOML MVW4&HFV+'_WYY87!3N6*=W@F]@3B"\<.@_G[9P^#ER4KN&T#'C \R=V&QY?F M"\]Z__ZBM^I7[V8K6CJ4ZO_W0#Y\=^;44SQQ=8'XY5'!+Q#KV,E2)!Y_+AX4 M>=/B<>1<\7MZ?6_MO/H]L$?S$/WZCSM)A2=8]ZX]X9,OA:&8S\EF%4!5."9U MDNE -]*UIW.%RY8#K\T5)G[D@F$DK5]R+%Q[.E>0UF ??R/2>@.;Y/Q>:>U3 MW%Q_!QO7BPZ^9LOP6H>W EI^7:V="RUO86L1"GSX)!ATADG^[^D6X2MB6(1Z MER7WU7(,?YI^OO&Z^/Z6K:?E77KO1C.XC6*PIE2%:A%4[':#74A-L MBO?<+&\4UKHESG(&JRS>)2%3YZJ_3SV\YGT)J_2$+Y9YS:O@6J>O&8NE @^= MQAY>R$>*W,]&1U!SFMA.6*'FLTC(Q:'&O]J5_&.SZ=K&\#DMJ6O/[=Y<(=7= MN\+_TBUSA,$[!?^^FXWFM2RO'SCO,/I//H58)-[(X7*[#I>+;%8.E$SZ=+?B MKRL5RQ3#OSTQ:N,A;G8J>4TM,3$Q127BN>KHTMN3M2,H/2FE-+69T%NT\-YZ MW.9&0:H9]1B-[I=,NBGO6N;3FG'(V8:<;3>[-ES>V78U^^[>5[L0N>:^5'/P M!"M@H9[T- =+S/F9D8BM^%8QQ<AX=5[(X'';'#9D(KXIC0!6 M0'K_'EP$3Z%UT%W-/K]W>/J.,7[K^"3J3+)7P8D%>QBG&FJF\(%U"-)Q$YNH5][DWU!H_W:4T5^7>3X0G[=V_7K MAF4K<#*_UZ765K6DS'A@351XC$MTZ\ "UXP5>^FU=:DI6K(]E?H\V<-2@DP2 MU+ +BW,"VY]F]N^V03!VX_[[TYW_1&[Y:[CE+P5/=:5=85PMR6JRT!4JZVZ> M+\TO#D]TGM64S-0<:YU)JUM8I3@VDUH$-;MB]&U[YB^/0%=PTU]^DM?PYU]C M,?D1[C/DW;^76?X,>47NWG#-\C;=?\?S7/\J;6XB5V7G;Y3N&F)?X%TF$/Y4 M_]_IV!A&MQZ25N3FN1TWSR^E]0:V_>A 7@@W\*PHVI[\=B /[7A"NT,_]3I\ M71B+_!66 -I&!78V%V%V3ZMXQR5-D5YJU M9S?G:J<_&6@>59 :G96S'DLLX$#LX241W3^;/+1?WIIS::KI+;/E. M^.NVP&5:' G:7%WD-5*KK];M3EFI8V>+?1T#%PR;STJNM*AP,\*+TZUIOVT5 MX>V5B8<7XC&&,\?@Y3:=7^CLV\WZNX*S;Z]GWB+6$(S>5\'3&=37GB-R?]VI M^RL\EOB'LR(WLFAZ.:/=JN#5*E^L#>F56-2YC'V51;/46&=+94EF/PU/%&2G]JI])<%6=:9&NY+#3)!80G>*B-(DYOTM\Y!*%C;7]\'WO1P:,"K;?K MZT:W(?W4DJL5RY1>?8.;G])86ZFWJUD+%V+M J6E":7LI973O+T?'VV7)1?@4QCI9:2WIJL.92\X;B*E[*2#(LA)C@K#A!WEV9U&L= M-?EY\PZ) ^U: ?Z?..\P^-A0S54D^3_37X>NV?H1AV2N5.@).0*O&K*[=R1! M12%"&'F[>Z%#U0)"$T"[MO6$GRLHA M-WES*2W%:+&PYE6C3LQX?-:MV5?)P,2I?)_KF*K*";6E'"MKXFHHLP,BOHG& M,7&4(GYW'I6[/P$5HA3Q< /1,+6,#W-_):/O,._M&?[4C(@!D1@B;6L';.,C\KM M2=>CUEHG->FOY?ZB1;OUC^C0%,>RY.D $B!I(&4"P@"YU#U)EO(F $O/\'1( MP>"<@V5,;7D,=C\^/$+Q+5F.TX)ZW@)C2^J6J&T@9#BHK+NQ!J[U<%Y-+ZK5 M(E[R,@,P"AF S12, _!)/L<"-/$<5U56[SFR(R+JCHA([T1$A"*B0!$9^Y2( MC 4I B8.$%<'G\)<3K"8RF"3_A@9R@"&86>^$KO"4@8?0KWUCV**NY3:-OH+ M\IC$_ZVF\OXKXM^_'R/"&XV_\EOV_8]-*6+*;D06;!.,S@&M(Y8'NS#]U"B_ M5V<+, X$E:"_QV--#@X /NK=;X;!4AMQX%KK1/X"CW;'EN> AL[?SR?4K,]8 M^T[9@F]><\1(T.*+VN:O5MMN-JEF(N"[,'7DY^V+W;'1H.]Q@(Z&L,1\_31? M[2M,EQ5WU^#"?,/(_V1CK>'X?^#P77O[U$UO1#"M7YJ!KC4]XBR)?1(LDM3Y M@>=9X!E0\K;W^/6J9'V7)9UYNQ)%+*)1#O$4'$$H!;B2*@X$@>C0AP)$T> K84VB*'B"$ M%!\)%4< :B%;ZTP< M^3RWY\_.0%R-*''PY7>/U9W1X7?3]'BM+QW[=GUIL&\Z?VGM8_6C#Q#LV-%1 MUK \M%!S_KM0DSJ9%GY+DLV#&R8^\?4540D>E M>Q:&F]3NN<_7\^K.R6#FN(L$20MQ7OI< M>)0I&NJ;1'Y3V1JR:(U,T+$4*)IJ!O]64WED!2(K$%F!888B: 7>#Q192B3( M"4-VX07MPON1'["4Z8+CJ(JZ7>H8,1V0XGD';;M,?V!K;LAPI M@R_&3H0S);A-_\6%A+=B%28^DY;/[R8\U521M7,G5-*3WBM]/-$W##*" M).(K$D'^(./^"ZCQE<7Y[+9].!><;6T\6##H4'T@)$BG!9O$$WY78:?3+C_G M+8]^OHWC]R87A3 1)$@_N"OE(,\1X;ML,>Q/I>1H'=L\)*'LN!%@L\L19R%,G2]> MKO4%)]!5JYS_EH/V_,'.H/Y?N$3C*UE%SKNS//5=SJ^5D.,' M*R'_5E7WK?HU@/8U@?)]H3*\ P^VPF.MR=6FW'O#3]>R3&>L3M_UOEMD&;3; M=%XJZ^I2U\8V1PO$M!U=L&Y%'7V[XONQ,LWOJCQOQ\TJ8,YO)R\"KT#2KVW< M$I8U =YK?: \?#6K,I.<58KQ@CWSNIS84)+D8A ;4 \O!+E?&_[/(8RZ]@U MX8.PBU^A&J<[F2644M(.", 8;1_*3T>/0.((3OLX-&:<*'8%VWTS35PR$ _ MS^K&A$TL3K"X$5=9L8\M;GNS//E539\8Z-9RZ;5'+=7AR.A@+#=4AO,*W[=_ MM]K)!U:/\YKB-KH=#;-F69WLZF6%__YEBY]K/#^)SU.+>;;% MJ7J_V)!5)F=/ZE#CH_Z=BM19-)Z\^$8F["MZXBI;NW/O5R]^[VOH]JNWYG)[ M>S;<5KZ6,SAX7>0'=-GTD,]'B^/1>-'3Z"P^)5MD MLK5NV@RG8H:%S0UV'1VR$/WB#R]T(G8.5UWH[B -'Q:&+C)U"BP,G;&#?'=G MQT)"9XH)@\YF-++53L<:"<&-LQ?T_OT.%M:J":X56ZR:'&UEI\-IC5RW:8B% M)/[PPAQS^'TQ%AV6)(:C'JS-Y<41T;-MV117D#GP^F)?L.'43QAT_LGF[G4/ MZ'SY4O$_NI;M_A#\3ZS9+UT+?IX8S)(:-%?".H]7$XK7ZA!+TXZ%/XP\&QAQ M:[1*=#DAE^D!7+:3GC@:T'X8^3&&4V<*)/]D6#IZK M#Y828K2C,)5J%*\*HVB,7%+KUCC\L&28.3;*IRT53TW'19;%IWFO V&)?GBA M'J/,OL,064NGB .'UF1NR'/9]$X8Z_VQG/[DHK.;67^.WPYV?^O/><.V&_W* MV):1VFQ".ZH[3GF."^#=!BN7[D'ZLHXC@_])A[?W_5@U*K$R$==67+9225CX MF.JP +9A:)'&AY]>"$3\47I(SZ84684=K4TR@3<38\F;2HNBU5T M(/Q6.(31]LMI@>'V])#:0AAR!,. M-T6ND60<;HJ@U-0PI*:&FR+7R&L--T706G,'N9 IRW%AS4 'V'6H4LE/280\ M90@M7,>%]Z9ZX]F04#^K2M:R)([9DH[A6#Z; MK#570TG(U.% "; 9BU./^'D2I5!JY VF1IXRR/;3,>"\@;??P@ R&2^VNCE9 MQ)M]'A/*W+"'$SX&P%3)6.*1QDF4+/DSDR5/&88+E\JCR-S)?=4!ZC3AOF#S M:R?#M!L]:5;EB\O%:IVA]4R#"ZE?>B7AS&@LBW5N9>6F#)WAXT31AT&8,TG$ M4I7:;,9.=F*HF'!!,!/<'C#X C M88^$IC' 52T[93O)'AD?N#$6L!$&[:+1_1.6?W^(V?WC"D-=/@."33S'5975 MKMY\ *W@F]=RR>37D>NF!NL3>-O-ID2T:.FZ,'7DY^V+W;'1H.]Q4([9$):8 MKZ?F*^I@NJRXNS"$^7CA?[)9OW#\/W#XKKU]ZJ8W(IC6-T.TT:?XT;.UDCH_ M\#P+/$,!HKXET?8]!KM^'MJRH&$+0)1_IY:C0@E]MGVEG\L?^GS]7A@ZENZY M\K]@N =F?;7-"/$;*R^8U^O?\V4O((Y+(Y5'K MZ&$XQ! $6C^=(S3B2,@X@DRMT'&$?HHB)0D72Y"2A(PCGR1X(X9N@%K(U H51X@G$G$D5!P!J(76D5!QA'YB MT'8D5!P!MA9"K5!Q!*#6T4(+@2__= M[L7JE\KDO%-ZB)8./_Q_#_3#+V@3',\Z0I[$)_ZW4Y_E%&5X3\-Q@@W?/7.7 M/@\OK&%YIAL<;;64X%]X8/"?O^"1P;__^\_P%*FNQP,I)S]M]Q6B_/IT,]*J MT]+C5:MBW]:J^%/TIK0J99E@*54EP96ER.LY8>>+VO0I.3[QS?QT:0$6[DU) MRR4P^&X!YFX-/+04G1%<_M3 VQRSWY[6GRXC/MY'_@?W_[LA\&G(HC4R0<=2 M #RJ&?Q;3>5/M5PA^P\IW2GLO_M1.DN)!,E:R"*\H$5X/_+SELJWA6W%MHS@ M%?MUY/ZAF(1,1K1ZG<%DO$T'8$4UY4@9?#YV(IPI07^%/'7]C.4 3RC\<9OY MCLQ!I% 77,YOT_=W>85"QM^;M-R:[^_DTG)=8/FTPN@Q6@3SW/_[?N:?6V^? M*/2 W-GRU][7_D&=_EP.> M^E83):*^%D5!8K6/->1W-YKQH*+MW>PS8<&RTZU281>1\PC$73D>8+6FDPG$ M78#&UXR2,^]XPKG>;.MB@=4&/'X;!(8XKP2]>CAXAV#40+'3WKUT<_Y(;1/U[<@IJ'X5K<]F9YOBMU M#MOG?%1N3[H>M=8ZJ4E_+?<7+=JM?WOQV&HG%RCG =B?CL>6Q'"$I&6E#M-T M8T2T,(.P[]\HBC_&J"BZ4/0Z]FSH;A<\AR3&I&5E:T"Q4^2@T]8C$T>NA_J0P M(5K2/Q8&O#,%WP0;0J7@R.5VPOOQ/J#+I@?CCD)Y?$CN MR/N(?I3)VE5E2N):BNHR2:^<9%JX;_#$@<'SF(CMH]\)S)WK@-]-F3M7N7+X MQZ'AUK12(4BY*U@1.@$"I=!I7./XU0 MH=*?&-W70Z424UZXM-=I:9XTY"35[L;,2QK.WT2E12Q7B?6S^:R655:-1B9E MB.O2"* 2_?"2>(P3U)E"YS\6ED*0FG?48F[(<]GT3A@+_[&<_N2FPAM9?SZ[ MWN_^UI_SAK4W^I6Q+2.UV8-V5'><\AP7P+L-5B[=@_1E'4<&_Y,.>X(Y=84O ME([N<(+3C3KN'.^NRM"8A*%OAB(?$S'B'+[@"U0ANRG'[]%;_6Y'PW^VA7GB M*/9I-#RE5K-XNIB,XVJYV"BRPFP^XZ%A!B/=B5C\,4:?Y6AV> L[72JN??,* M_=E]2_>GT+?IR/J=:,TGH++ID5>U[(KW)B6\.LC%O9Q==\5>2*(W'P'.[24; MI5A[4N!GRZ%55GINOY'P 2[^\'(V ^:R=2##;\ XV762GQ[M% M?%2NUEV]C&-F>Q'E\?AD7 TIWB7S6FMF-\H63S;)-M,HM(A!$N(=#%(3CQ2. M7&UGKI]]&^'ZJUZS]W-(=)(:_[&+)VG?2:7IGR-G/R.5+F4Y+BRSYX!%#]6Y M^"EY=*>,,/STHZ;GC3I _:PJ6NL2 M3W:L:"$;PUBK[&, 3+2+4X\X<99CU2C5+ORI=J?TVH5+Y5'@XN2.O !UFG!? ML/GU<*:UYPNA5->$!&;&L8FQ'$U"ZK2+=OH6VXG66KPASRQK,4^SKCJ",!A_ M>&%PE&^'\NWN'!*O;@7]"$QL%J)$GY^F;:ZJER:U5ER82^8% M2>=,7$O-:YE65HT2\22T$6%$(Y'8/YZ"TNX^BW'\XPI#77[94JX"9--6Q3-@ M_,1S7%59[1+NPTR";U[++I-?G\X%!NMS 8YIPP/6O^3C5Q>90=OJ,?*_U['E MC@&"83CJ-M0)]F3[N-"M6[VY/C4[FC>I6?UH;JPDL?=;P-@7< $^Y_F@XK>L MI+Q[MR\,LJIF:R'K+(D (=/#B,6+9/YD3KYOQ[S'C(!_6KJX9N4$SRI&C4DR+.VU^ MH"P>7J@C?(@(,%\DX@I+V7F,+ 3'+X(GNK(4<:W(4([8.^.(P+N>(_":9_BE M+-@F %@'7K)C!Q2+ (8!CNS$ "+6''8_EB..!S$:0G+$]6<2Z*3AS^SR+7M7+6"$W;CAXRE(K6=>NSB9T6-2VVG,=<[E(%C0C2GK96BV3M%7VX85\ MVC^!$':UO0@;SJ&SL>1 3C#%HL4U%VV=+\<'0B9??W@AGO9=ZR?66?5#V6HT+^/-O^-F8NP][?]>MS!EC;SR2PJJ&)"]YN)A8EGN*Q M,_'J@PU'O7'FOT)D;$-<^)]6-770K/9CSB945_U=7'[ST<-+"UK/<#V!9\;@ MKN[5+!5>=MC^*V%]3^I#%!1\#1XHE$@+4889$!0A#J+R$!\(>%P>Q*F8+-(B M$XO)T8?@J<)VM]1:S+/9:FG9T%95MMG,I#!Q/F !\NVU++.C5D_HQ%1\ME*6 M':]5B.+V J(D_K&ITUWBFB15)QQ9UX$%UBNR]28[( =[+>?*>#B>*:,V7V7; M#78J+M?9%&Q)?FQ9:W8\G2L55W@G:]=6FBLVF'$=M-P;*-7699PAE#7>&39U MHUV*K1;^T^,?6[JM;&+%KA==;M5MZ*-HL]KIX[#E_I3822$=4TL+1C/BH^Y8 M89*$-?>;4GN$6IME1M2;17XU;EB3NF$GDO)H0.W//I/I-L18IM'G#:I0JM*3 MV"HNPI9[<[+GUC+5XHH\WUFE,BVOQ=>P:AVTW)M3DV@S.)*O%L69OU MIJT,,\!*,6$Q@$VI,ZCDI^<\=B[TW?&=1"J6&TG+T%,@P-4(K$P;Y\ANJ]=C M(><8]2_ 8C/P+VYJ#RYJNM4U4RJBF8HBKH M-=GV#153E%M@5$G=$K6'K9CTF]AXN% 7 VY%)$VO;)M+Q60?(C*P/*9@!. 1 M\CE6VX->A!:P)!1+!X82%( 1F)7SSU^Z!;.=_@ZL$F!K +-#.G0YM!-9 .,$ M6C+6R 2/E*#%8GDVY(9_[9,O8(?N]H1VG&_%3$&_EN1$IL#(@=: %/D+].&. M+<\!!JKS]_.EG!2G\ZCX7J%7"R6X#PM8)[HP=>3G[8O=L<$%?;.8PV5-#);# MK3WF6P^"YUK;#P+3P?_DG86QXT_;M-DWX5Q[.[#- XE@YE^[J9:BGJ)'TZ1W MUNJ=_J')J@ )VU)M^QZ#SL+GP!Y; #I]:@=MF.$_>-M4& ))\USY$O;/5SR) MQ&]X$M_,VC^^<8\YFMR*^'(=OI#4T]&<'<07I"^(+[M\(=#Z$D*^T$]'RXH@ MMB 80WQ!,!9VOB 8"R5;$(R%E2\(QL+(%P1CH60+@K&P\@7!6!CY@F LE&P! M,':TLC[BRQ_QY?/J*+\7GSU%OXTX7V_.45AN^>L$N ;7;)_M___C,\ MQ>0_"RG\B*(E/T1"OE[V)IAU_"D6WYY@>XU<3Y<1/Q8?V9Z-NUQ^TE=$YQBA M6F-;EB/!P&[MT#&U6Y&'3VWX RG/KVL$^=V:>O&G^/4!X(2K M!CP=BCC^PSA.(H[_,(XC'?]I'#^ACI_7RO]MCG_39@]5.98+70K\-74.%VF^ M7*GFBV9ZB&MQ8(XL8NH2"YR"SSG_GP&I64G.;<:36G62UP;QSF+8$!<'78[? M)/\7DQ7](BW;Y)6_-LFX?T>@YY(@_XV8LOOJO3RM$S/,/'M/R0MY=HG0 =C_ MGF!>?C#TQQ:3BE^HP-XFT7&;_?BQ,$'%,J77Q,C-3XE<=J5K3HOGFWQB/5HP MIFXZWZ_K^3:7;09AU7S[K"*[QVHXE5E%:-<&REAKVEHNU]!KY7P>)K'&'EZB M,?);)9P0"B$4"C,*7:[*9_Q"%>V^ 4)BBIND1Q37US!1F=<8DZPPU/"$.3D6_4UT3@0\"'P0^ERPQ_ WP M&:M\HBJO5)XG!XU1M:#+0JJ]N"CX2+$2-4W66@-.*+8KC<2LOB1I%I;D(.#U M@_'H?ATFA#X(?1#ZA*R8[S?0)\&;F:8WEM+\+#%;T)UF;VBVOE^ _#OH4UIF M!0&K56=\4YH6YSE28(R>7Q H"FT?DMC?>9W,V1QF]/EVP=PKE'-Y?WCW^\5= M/M;ZW2^Q=U.U:LY<1"EE&8;J^H(,]53V@LP_;K,,8$_[1^YVJ&( M7X?U'4V>+EGLZ.BY&-551S[[GR(P=I8W_6)-E@W01K!7@!&>[?BU^X:>HYJR M TMJ_%J \0LHZLJQ%),$01F!8 BSP!08"_@VF"T8+ Q^" M:P$A@!W)@%)!O2M;UE493D-PH7CH$OC$\70WH@:R,Q5\4OLUAX%0^L7KP5O! M &O;1A<,P-C0&1LA&W+9TA;0# M*ZXX]LN4@6F#>?K#&@O@^9X"1J7"MZH96!3PH:X%>A4*Y , BUE#?J ND\YLT@M]MZII!P7A[FA\UBO_K )["RJZO/2H!I6QKZ,\% MEF'S90U^:JBF:GC&MI$-C2SXYEUKP+/%6#;!&-[WO/#KW.[\4'5\F?(%ZA&^ M@S7<;$F6=J1S^VO'U^NAX !I ^2 M=T 7P/:P(XW) 9,-QU9?X2EW.:^VK_Q MTZ]>"S3*%.7'W8^!-0D>,%+E0 #\V5NP^)D*(6(NJ/J6DC[GP6H!2^J!1P%M M!;0$PJY N8:J_JI+<+ Z0*2((LPMVR<-$$ISHY?;20%E7.UP!+ -6%)P2J"K M;:E=J ]#B&A^[%EZW$A.(-V>N>T?:(*B , ))&); C"R%=K'C2+X*@KA2-C1 M0\$91V":5(!^$= L8)A?GAL(GN<$) 9=P.+!\"/' V/X#"2#,0Y]0 &$]T%$ M4L$P;4CV#3WDC?9M92H(L;N[C <]"J)H P)ONO?['0L >X77O@'M #\@<3=T M,/^,%->&Q,^/171Y%( Z.$RM3IQI<[;I5A'#@030)FL0@O$!LL"D&7G MM8YE)*W"$0<+"0;XO_X+SI'$ M_P5<\%\1__[M+YS!\B]'@'$"U H:2AL#Y77M>EM5@O1'^ /+_\W6D/*U>1X\ M'_RD#$CQMEXXWM!1)17V#. \!3!=V#4]_&+A6S3P<0-@WA0*33"7L2SHX$,1 M0J3EKW7PFVU/3Y%.8,*)UD8W09=^+_ZZL24F[ C87Q D1IL9C+>&"_P2X!%$ M&+"F0'ODT>_1,P,5=N&@#7 5C"A:X@*2O"P@ 6I@RNQ$\UZ_R:LLC*S!$("%]R\(!M->% M73M6"7ZZL> AR)O "MU9[N1@77K<+H\[*\QV'0 -X +PMC=X6PJ ]2 =70N@ MR:8"8 .M5D^1TL:T\+4XL(3>K.3'8"V$UJGG KV0MS9(1)$WVKM9RIU #($F MVZ.@ /]VC=]:I[X5_;K4/QW>Z]]8\7P"%<^74?'\@\+Z2?'\'0H1Q%-L8Y < MKGI^U D3$@?9%[%[J<)=TH[R445TCT>)U)PY:) MCRUSC7)Q+E;U(B?'HY0EUJQ$6Q@=N@4@LXY/2_:T6-.P];R13Y#]\8Q>@)9[ M?;+-J>:VH\18:QKLV!I,NWK5CZ3M]'/8Z,-M M!4M%]=0QG>"PO.I2%38K>#8;' UXWY(DV-*\E\S9W&P^7&"56=?%4J--'.]] M4VO(27*3=YJ\3,B\[X)@T%1S6>9>HD%+?>F M5&>F?*?=:BXX+,4/%W:GCJE1V.?>E#(5N^KVZMF,AF$9BTV8UH218,N]*67G M_4ZKG"W,-!(;$(6A9WMFO@Y:[D^)24^$O%D<4#@9S73868JU.:$^B.U/B7*: MHVBZI&>XYKHNK0@MWRM)]0&]WQ(3B27AE=02ODJR16(RG$RXS BTW)M\CB57 MQI HTGR3:5;394%?XQT6M-R;O%A7ZM'">-3GFU*[@BW51&^4@T_?FWQGEG$: M\BI/<:K6,NK5]9K,>K#E_N2K7AO/U6?+CD:*JNUB53?58.J#Q('K'R9VNBI1 MG;:F)@KB'*O0G2B@/;/?DDDFY^ME-M7DJ\D,VQZ(@WYZ!50)/R D_6K;B-7F M46[5':3&O&%/1T"<".+ \^F^4LAWUCJW&HI>/9NH>D*2A4WW:(K/%UFAWAXU M.353S);B'IJPZ1Y1)RVM+=9[\3F7FE1%NS-;QVN2WW2/JG:OF"4J#2O/ M&Q(]871JBF=YO^D!W+&,B1H3G!2^DLN#5=WL4VD*#/;M6HTSN_BYS65%-=EN M O/J@#<_P;6F>BYN5W&ZD.J;T6+):;J+$/CGB0/^^>UT(F ^_I8/+'3^O")_ M<;7FWT_[:_7'E3FR75$N=D'%1Q8D!4<565-*J[!HCN2;"A_8D@5VWW20ZZH$ M-D_)2[[)-QL)+NNH"6GQ(QH4(;)B@";R+)/#K M11PXC<"LAS%MN&G9^@>'<'+^.RF8WMMU6=/ 0PU9YG?P>LF$Z]>1@+\!#67, MOR+KU7$N'ZT/ !GB_Q)&Q'W?I^K A[YNJK979[R[MN(1["]$T*,_I& L&TRRI'N7Y(GZM?MOIU:? <*NI^J#C&2E+N2E/T*[B<2E,\6O=L5%+3>(!2Y M"(K<3VW8,]\*@<0)B=,)Q0DM76CI^N%8\^VJY@3QA!/WA#4G+&2/1.=3T:'N M3'1.51$?B0Y"'20Z"'4NBSK($'YO"(>L2%Q%=E_O3SL13(1LAM\N@_>'L>V0 MD>$4=3>#0RY7F-C1RIM/L8]S/7?9\0\Y8-9RZ;5'+=7AR.A@+#=4AO,*W[]V M *ADWM=(6/'R0(G+O*&[N2+&Y#DO/NP4HJ8VRF5AOBL%@#OVF#A/>6^DVW>O MVQ>O%1Q&W?Y05U>/\YKB-KH=#;-F69WLZF6%_WY![<]TV^R:>5(JQOJX46JS MLXXZ78L+F*%./[P0L40+J-=!NMVZ>IAR^V>X+4'A*\AK7'6*/$%&(3]WPV M.3N+Z@+5=OJ:48@ZL;):4"/"A25?R*/4[U37_]ZCT'E@-1:>-..Y7$. -PU"'7 MRSYEP.IAU,-++/Y(G]/40U!POU!PW0PH%Y_78_"D4R.E$IU1KC\=:J@,L MGWFFI:]Z"P %-( "^C%!G<4P1%!P[U" K(*+.WC^% JZ]HSI%?M)CJO6ZC,U M6LIQT2&$ L:W"F(D@@($!<@J. T4G-G;7QQB'"U)G+L(\?^SPC:P6M\)-EWZV_0O#+I M\G:UQR=PLI]>,M9(JR?:]1.[>\C? /.#-9E?01M_!>UTQ1"'92#4FI$&'"J* MPG2560QHZ-7!GZ)GM-Y")MY(RU'X[AQ:_MN>G'-HN=W$TJ-J)9G O4''+"W' MGB,DH9;34,O)L]AE2,OO7LO16OYM)\TYM#PG,HW6&,ME.)5*MY>SP9CH5J"6 M,P\OQ!-!(RU'6H[6\C_0\M_VOYQ#RVMLVFQFJ[48[_62\:J8F#7L'M1RZ&;! MG^+4SSR4<]^G;BZ/:#_7Q?ZSYOQ9D=_SHWD(B("$_6?,^;-*L$C8[Y3Q/U38 M$;(C8?\9N__LB4IVG!A0B6&9RRJ5 M,9%-E=..R X2E\B>^/%:@L#BGGSY]Y]?42Q7!WR.&15YH>%*6JZ"U!8($LBUO*P$@68ES=I,T$+I<:U&I5B%FRNP!@<8$,C!^O)0@LD&5Q M2SD:>+G(>J5X0^:+5)>O,L/)>F!"L+A$CL:]J,GM'1_@%$46W8BE1"15]^!= M>."1EJA%A 40=P?YV>\T(^]J9B-*W;NH=RIOBK9LR*8KZ"G?]QPL"*SKVNK0 ML[:DR6:H)*]B8M6W!'/F_.U3_*9I8SAW6E&1MQ203N46KX$V!8*U%$01^N$E'B,0 MBB 40;;(/?FSSH(BA![K*D0QE\!36K%3;6 ]LS=AP228AQ<@-0A%$(H@6^2> M'%UG01&L;R3Q7IUKX:GQT"$,.]G#:A!%H/(AKQ'3PJ@IV1Y0(5_[I)R6%&N3J<0+3/7/-:5AEYR6=H+JQQ8 M4VK\*F;QL_5"2\FMQHS3%]5*G1T0N'^R*_%(Q5'\%2'.M>GTRP#MU>D4/L2Y MRMFPWT"<=4Y--@BWUN8Z;G\JM^*)6;I0AXA#!R<^$JC2 T*<:],)V3AA<((];&\9EN\@&-8?M 2YDN:+_HV#A/8.*A.'$*+@JT1, MB T&4;Z8,&9R9Y)))VL^XO@'U8"1@^K\9O CJ*^;LKMG.6 MB'T-JERMB$.HJ8(T"&E0Z"L;A)HJ2(.0!J$U"&D0TB"T!EV+*BA4?^6:,C,/ MS&Q3028B+T7=DV0I(C@1=RQ'5 -PS(TLP%O!=%7LM>[,?QUONB\V<>A=^E=7 M31D;^X='P//Q__SK6E-_0A]( 3X& _B+^!N0T9O>H6?T>MA[31=C"+S%MQ@7 M"7^6#0L08 L 35GT;-5598?;0$;&MHR494P]UQ]25?GHE64-@._N@5-BJD5& MUQFCR?-8Q\[7F4Q,GQKL@*#@(07BD8R>L:@RP@J$%;<7DPE_?LRYL")9&K1S M2R8=Y878HA%O:+-NIK& 6$%#K*"C/Z$4S?UB1:A)\..LBHODM9P+*?+M:H)/ MX8N>YF%4>JVNB5K&K4.D@$'=:-Z^L M>J+EK8^.C#WAV\)14 3D5Y)&!,^U(G@$A\_]!SQX^]^ZRH2UG:Q8N)Y[BJLMJEW6:&&\EX[\/\ M[E #?^ !M]^O%X_$GB+X#L+WFO9!4_;@_AM#94!7P3O8#Q@4 "4]^&01B,OF MHX>7M 4Z-2TW8LN*#@MR[WA*+26BOM6\ BVFGBV.!0?\ LBA;/MM75L6',]> M18+JW8;LCBWIZ57+]C0,@@^$7=7TA WZ!'!4\0PP#_'T6/%-$_](KE' M\%*1*W:C7H$V*[URA86+!%058: ;)#9)640N)!3DYT:EF/6'&P9^]@R0S;R MU(*8T;S1]A2\LQ0]D84M]Y[>J<99TEO-5YR18^ ME5[6<*->+9HV/C)*G<4@.L _MEP51G6RQI(JUZF5!F3,FY48R[ZBNVD65SS- M( T>+RX24SKNE_38:ZKC^'P632T7'"TGR5J\EF^,EOY!U+VF=$G,99A)*J?- M%(PT<%DS"BS0)7*_J>K45NE2HUSG9IEL*=_AQPH_\2V9O:9#0RBP0D+,X[-) MI2"0UH0B86;8 3F)3]TXW^&U%D[VI@,FV3,+<=9ONBP1*[*59L--]U(C*KETN;H-$!W66+=(^T&L!GQ M$)&!"3L%HW-M3SZ9H;B[U TM7?IH.1+DJ]U(D$__]W\(&O]W]V\3KF68/__( M+HDBW!*^EI_VE^F/"VO0T79!.3-+F^)8ECP=,)0SIKJUDL&>PIZKHOS&Q]UI ML#I@Y&9GT9!%:V0"RDE@;Z%: ?L_,#L+#,_IH$C:7=9*IN<:5I1B'L6UL S& M?N#WL:9 Q3ZR^U,R!IP8^IP0=SDA!YR(#&6PYY*AH6(9P!H1EJ_?@,\#"V5L MRW($; @C)@SF&N QX\C4GZP3D4T8(6[*4U>&%0$"KE'X8_ "LL#_)=P"PHDZ MJ@-SP8%E!'M6@/EK+8#Q%OE+-<$GEN> QL[?SZ]VQ ?3!MH5'^R?3PGL ].) M;**W'RK6W ]O9,3U\]7!#C'@BC_K"=K9J._U;H$\% MB,B6:MOW&-PE/ ^!Z:QA"T"G UNW#]N_M[W1:U-AZ%@P-^3#1,]M/N\T_ T7 MU,Z.\D^=DL113P-BQ(4807QRW \1-ET9?M<1! M'7[X_QYB#]\E"/F$TV>E2.(+!!D>"HWX M\:R'EY8?U2C#8(83X?PHQG__&9[HV&=XQ']OYD@4]D2AHII')0$!( + ;TK] M%>^8_%.M^%5,%Z$DDI?ORPO"TNMC:>+CC/_*.//$7/?R[C\5 M<7B1W)2KT*( *I_G@ @P?_Q@A_[B?Q'8JKC#X[<7.Q$C>_7=\&WF3DL4:&;!5%@\\JQ4&T,,W4'.7WBFMN\D@' M+*R8[8U?K,,55K3O[@^);05;KYC;GO:373>KN@9HY7K?( M@-$Q"[Y3'C6BXU%L7I%@E0'JX86BSW1-X9F];@@-$!I\&0T^E+JZ#AJDP.U.NI:4_PO5RO2CM=K?/FE+Z;:^_<8AL^F,HHS?I*;R@T96X,JUPB:;; MNH(SAK:E>(V8+.I\DUR(XW:O0X/9 .)1#R_11 *Y9F\'34YLP_XDD+B"?_8K M(*%-4D[%S$\)CB[R5*8]B@UJJRL<[B!SE!OK)U(IGG0%@A77HUJ&' 'BT0 D MXC0*Y]X,1B"+XRZ#OU\!$TD=I&IBS2YP18S4!BNNHSC]*X!)OMI.LJ:9]/AL MK)\R6[D*Y0C0XO##P13)()OC=O $V1RW%!/^"DR46I740L#+#(X!($A63=.H M=MG+PT1:R18P,S.QN>(LGV8T-Y_+<75HL/E1XNC1.QAO,TK+/QSP;;?M:4V'>;_HV39'N.7XEQF4RW)(ZY)F82 ME1S>6:>%*SARBR/:KDIR.X,+^4[)D"O=M:LN(.D>7LA'/$$A1^[M( MRY-Y2 M\/CW ,-LL/$26\M'^6R:F137255)QJ_@TFTV**N;KNLYWJ"4>5^9C.MXG06D MHR%@$#0*)-\.7B!+Y"X#R;\'+&TFN="-9*:!-Q,=71\JJ8J2OT*Y@75](6C- M1E'F:2G53TTT+YI+U0'IF(>7V".%1Y$E M24_Q3*[C*7CT"I9(9B9,"4.H]KGLP.#*2;)QL3&=#;*+@8$#CU(Q&.".F/Z MP<_33(1(/QB1?LLRO#PBR>VUYSS<'T"AO)D;)LE,9$=CNCI4!UH*ZN#K_ATAL]X M$CGN7&&;6BF:L:+N,7..5"Q*FQ$B5HCZ!A+S\!)]C,;/6#KOYVDF0J0?C$@A M-Y 4J3YL5]L[( MQSAQ+'WKQHY(-<[K%+MS6$%!R?L"RN_XMMXTR(\RP!$XC29_=K@+&)'AAN/%V+J"LVHUR4NI6L9:\T6R41HG5O&D6ZU# M<(%E.6)G.O2 3E/=Q21_$+9\Q^=T+6PI4[U96U*K,3S;HLEZ/EI-EL5K'-74 MNH91:P]D7C:IDI=E/=K 1A!;@BH=40*9+@A>$+Q\TX%T+7CIVD6I8W6Z77S6 M9$J%&='D)K4K[(N,%MEON-E241.(9;[;TD5 MV-^(+E!)_^C0YJG=[K M/[1L2;:QX/?/Q'09<2Q=E2+_@_O_W3M=?AD5N#9=0@'ZO^,,,PQ''4"-;P8* M?_GH =]N]HO:,M7A56J*3>G.I#(EK@#[G6Z.6W>6Q9KFU723[$S6,6X"8)^$ M[K 8U+QNSU<6U-]*)-86*MN=6P.6VTU_UR876%W7** M'VKFV+7+.%ET"E&5Q&E%8B&NT0\O<3R&CHTA6$.P=OT]^HV8:QR.2^N&5\UQ M1? G;;MZW"9Y@JO<27A"LA6)9=X)3H:5?F4$C=Q*N/EDY1O ML 7^1YHZ%CV]F6-L!.D_H&6Y@AYQ+EA=^,XA:0/5")>O3X10@/!Q;^ 9CK>Y MBX6&#=4JASFE1'L2(S%:O@*,#G-E,29FM34NBTNC5TNY[9@*#$3*/][VR$3/ M:"#>N78AB$$0\W7'W!E<:TM7J5OU5);#F%IJ)(X8M]>\0LA@7F2415^OM+14 M9I)8>^5"JJ6R$&+HAQ?JD8F?"6)^RC&W:RL70IBP(,QQ']GI$<;(3V04CAJ-[J0%O82;7T>@M))M.C MS )BC.]O(AYQZLX.O%U%T] 9MI\U[S!FKE]+\'^DPB/!__&"CT[!_*!Y([E' M@(\$_PX$/^PA=-"GGYFU2<(1=W9Y$3G8YD6&,M@XRA%76,JH*,P?.(2HZ3(B M6=Y0EZ_C$?K?,_EXKC"O4#AY#D?#K>72:X]:JL.1T<%8;J@,YQ6NX.Y=#X?U M=:L\*_*I=4FIU@KZN M+?,;\')3'^-'2[\C;BY0;*?>^!U>/\YKB-KH=#;-F M69WLZF6%OT))E()(6N/E4&UKLK%VNNNT-.:[+%1N6!+E,<:X53H*P6(639M55!9?E5)Z0/%EHF;YN MPSAM[)&*GNG^.+1R(^V^'^W^L'*+[9X@M8<$KV'M,=8H,878Q+V"63Y@R)&( M6YDAYVE*)1OKF\F5-(+:[4=(J4?Z:'JX[T_XQQ4 5U_\9I $JND)0;MS*^E; M0P9\^465/;EL33S'5975^W%VY(@MB];(!+^(.)_Y-/XR93=B*1$!LER15=>S MP>\!0_]^A)]$W+$%6FUJD@"U$\<1P&?_YWZ=7->*S&7'?8R /H4(C,I#><=T MU90CX+&J$[& "H-NX*AF'B"4"T8EVW-5E&$A%-62GH(+X,"X04= QD #V/S# M>"+!),!C+,^.C%4P,QL"@S\46Y5-T!],< A&YD_2B0A#RW,CBN?W\M:A\W1" M?OPYD@="7O$,T+\(WDOJ_.6_X,^V'U&7!1M"WWCSL%=D@P_= #J._^0O".],:RU!JGDD? MCT;5GW3Y[ WM_UZW/&M:;/)/$$ MJ_X8X.UF8E'B*1X[$Z\^I %1;YSYKQ 9VW!)^)]6-740P.!K('L Z_6@VT4P MWLU'#R\M"+ 0'U)PA3%A,>R-X HO.VS_E;"^)_4A"@JOEXO/"I7IA-%%/L4H MA>G(;,6';!TN80_!TUY;]EVB/Z.(F,5Y=55=,SK#82]0&UWU)H-D?92;MI\[-TW%+J\5F]:B] R^C'EJ8G-H1^.]'6 M,)F9Q8;*:L)A]4%T@']LJ>2S;)(L.+Q&5[2>7L&]:77*%#.: ML:X4U&H5U_G9 K3<>WJR2EG1EM83-9G():)-LBO&K?H@MO_T.D&UI+)DD7QU M#OCJS5I>F8,M]YXN=J69UM'%B5:=\YGQ(),L-8L+T'+OZ9K1CY':-&_A:BZF M&.D,3I?ZBP&]_W3-G-.-=K%B$J#$NT:64YF;>Q_*C*]!9D?1#??WJZ1>;GU<2XC L\3:XT M)4,:5=AR[^EY*95:=.LV>*A@>'9N-O?8S *TW'LZ;=EVI:&(+$_W"]&TTEQS MH]7HD'Q2C4EC-N+X-$ZV'$+FC;%6!RT/R*=7GYN+X2+;Y:KK?KEET*5RLW50 M/F,VKWM6DZ[C]#39J*E>I0'LIT/R.6>S9KDY3LCX*IZI1>GT8+"L'91/?IQP M1K'.8(3/RAB36";B>%8Y*)^YA)T4<[EV0R/SEE14$G+,J1Z4SVRG44JWW+3" M=TID=[0JX:/Y:G%(/BUEL4PTFHZ"&]D<$8W9&%_U6^X]O1NMM;!1M:SQJT8V M'Z?P-)Z?CP[)9WRA3A9LHY#@U5'1'O!9JFCSHT/RZ2256259DRIXI^C,M-@< M:QNCQ2'Y7''L0E7&)8$\AI/6^R.?'ZP?(/? M#0?362O?PA*Y*E=M-MQT(P'H5ZH/8%,BV"Z 7\@2ZW[6FCR'3;%OMP;9J\3; MTJ4>6*A4%_Q*"BQ"/VP7">ZS!DE;&^RU@*'@FZLFL'@Q M _Q\O#%KG8AL2G!\\M3U#Z<&9BZ%/P8OH*_%MUCAMNPQLI C(ULPW^Z>L((9 M ;-Y"BQ6&7)L]-6]HE]/T!D8HC4;$/49CF>I1+;IZ+EZ5[_,'>3F9,:,A5(V MQM&KLM4Q34GWUN^<2/E*YC?VF8>WEZP-2#;R#P\G5V]-:L(*?N2/>2,864A; M)V_6?-Z\[D?Q8#]:$6Q[T,KT$T.:;-0X.L?-[5BGQ_3<^L-+%"<>8]1^31^? M>>=GR(GN>.;X?*M<7DTF/)T9Y=:Q)!]G6^%F2'W5'O%*3VYP1;W$6O:HZTU' M+-AQX-0CC>\[_X(RF@XT5^$>$>QW@3X&VO0(+SR&&T-@=NJKIPC8;'I.L,], MZF"#@C7%L:6#WQHRV/%*8)\R6OE[6T'W@F:?[J3A;GFCLT^1/-@-3Z?Z:HL. M1Q\"&P2_#"# >0PVP()J;P:PF='N \BUF+ 3G=?LL@;EM'ZQ8NFXMX#O! M<3QC@RG!SEY^12K5E%3?BQ,9RJ#YLP^A[[:EU\2,#X(GCF7)T^6J/O>[# Z40P\:\= M#XK&G^BC9V=V-J0[_4-7E +E>T.T[7L,>I"? Z?# I#IT\W^AA?^@[=-A:%C MZ9XKGWF3_VM/)/%UP=AQUORAPSWZ%"40(T+ "))XBM.($R'@!%*)D# "J<2) M.?&;AW@_7:4O-^O$;\SZK,I_YOC,J8D C$3XH1^X_29!XD],]*P427R!(,-W M#]E$.8:6+D%O$HQ5EJ'GQHEPOLOFO_\,OW]T'4D]DOJMU%^Q!L"?:L6OW)9( M-WZV;OR1*7;#^@ ]6^]E/^02\57^[\T5"<17!8(\!1A>.[>QH3H:IMBR'%$A M!63']<];G4S.KSV_8-G:_WM"(;YJEN9!P?U:5&KJV?)@4J%H(;'N%/"4G70F M=IMBTN5Z2(*$OW,4]=L1J8R@VC!2(.]$":!69(!2Y#9!]>J*?]0-5_(MA7 X>(1;_'(F'Y:Q:) M:8THN401X[.C1(/%6;9=: 610^QZ"[Q#V'>]Q7J8G'X<"G4,3U&4$TOLQP]O!!/^]7T+X%Y/Y1%QS"OI)GI1%50HGR66WL==FB6,,Q? ME@ZPZ*;V]=PV!6%S= (0Q+C-S=FIL3D<0!R"@R,[.HHYLO@L>?9*%NR#&CK\ M7$.'7]'0K5BV@#@2.XK(S*-D8U8W*,V+ML2>86?[5FL!C0_\8P9(! [R%!5& MD"Q?4);/O/B$29875=P?0@4F0IY@BXMB5.'9+-NG4AOFM"X&>=+28AV59DTKEFEL5&>E1"D*LRH.>MV08_1\7#KF)LBD M\T*T/\S'\!5']5-+UJ;B-+3HXD_[51A.YQN] T?HG6/:_;O4OH%I9H&I3*GH M;]F8$;"X +R."GZD'VTKP"_#:3V9[?*OT K][JS0#GK']09 A MZZ? O56/>1W&X=^]SZI]&^B[4C*R+:I^I=^Q,%=A0I\2D3?JXCQ%6KO]?C3Q M_12\/5((D>#4",S8VU 2]"D)@%^[3][I9C?7;_.0UQ(ZHF7#/$;+A.O,VU!V M/.!^4JH*A@Q3HW=Z?:6I+<-E).+:LBGM,."7X]G0-P.(L:T"I+IC,"]8]@>. M(L@A?#R<%*DZ;\6(I"_4"'I?&>AQ4W'H;=K.-E_R_=-/6<_GMW+S0J6NK,_/ M8_GF06*IZU\/;.2;N>2U%LUO-VKC\_DZHV&\L:Z\/"D3U\"I7LF0^+\[/]C]WO^6^/?O"]<% M"2\3SE.Q9+I#_6!A\'SN!##T6L$DXDTA#%V\B(ECNX,&W'7X* 3?;38.&]0Y MCE8[HN4#RO:N02&:<6B]E,=P0VV:XY+B,HG$X@H5-0"@!2#*S3P@97D3:(H' MOPV*;,B'JVOTT[G"O!8;K;E5M44*ZUR]2 L0LA+T8X*F0E+NY#RLT_)K9QRM MYEB^B#>H3+&='_?&HYMA7;M4CZ77A:3+5[UE5!T./*FW@N>N2/PQ3N!_4A@E M!1='VX&\W>P-?J7;EBAZMA,1W&"[94K;'P![49Z#P;_[Y09A'B-@'W$NL^)7 MW&[6&#I)2BX<7"VR,H)6P9SKX%3%](@LCL!6'C_$WSQN#3X86'=A. M07O=#K:K0&P!"?S];R #DJP#5MMP@PHV5*_[J'TV'N">7_HUV$GZ/]YM(HS M;@+L%J P!86Y%-4$WZA@J[';SI#A,N[X:++-F][L2/P1CBU= @.V9=>S3>@C M@!L2P0X,6#BNANV*_YCQ-^.*_Y>7 U\"?X& M]HUTP C;7:?]I1,HN!6(H+\_?89_,'=L6]YH_._'%H$)XV>L_ L+.5_>I JM MG;$IL 33:F4L)=BZ]?^S]Z:]J2O+_O#[*]WO@'+N>;2W%+(] ^N<_Y(8S#R# MF=Y8QC;&> (/&/CT3[<-A,1D6 D$$OI(9^T$.G9W#;^NJJZNBCD MO5M85[ MRR?%?@-#(A[$@9Z6/7H-@0!OM*UD]II6>UF;;2=XEB2W\*B5]2:JE&FXU9<9%UN'[*;(U+F$9-YNEK*+5TZW65 M&/J-MFNH8L97U2YYH!.($5? ")Q^H%[M]H,X\56<>""2B!'7P BD$J?EQ!]F M-KZY2__ *AIO[8??K(K&YRO,D,0#GKJENDI(ZI'4[Z3^&Y<-.4M=):0;WUXW M/F6*?6-].&%=I;<N_//13&/1: MDOU\O9BD.X[-<8UJKXQI='RNU/WSU50*]_AKPCZ$=U]T;^4E=]),E*"U94NLQER9MDT&MX MQSE%?]/)ZPV-:"_SJ4ESX:^X%DST39RPGM(E_/EF)-_GVSCIY[FT_N8QQ[55 MH/GJ9+G+U9]ATF7<9#H5EA$XL3>;-"BU!B]%/"3/5DOI L&%VY7DMY. PTWT M4TG QF#A5685KL4V<%PUBX*U4=I75FFI*%3&*:&7;7.588ZRFDY[KJK!O1(F M(NGQ/TFLO6B:]351>&)ARY+3'S-<-EU3<;=;+HN,_RXL^9YQJ?/5LKJFN-1/ M]LI.5\OJFKSIF^+8-_ 'SEG+"KD%UQZ9^>F!S@]4?6F;W*#-)IVXIA8[ZT4I MT6VI-K 4R$N5N[Y1'KT6GO%LO%47Z"&O>4/=(YPFUEC#&U4D<=9X] \(/O]P M//OI@